Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server
Azure SQL Управляемый экземпляр
Это важно
В Azure SQL Managed Instanceв настоящее время поддерживается большинство функций агента SQL Server, но не все. Дополнительные сведения см. в разделе отличия Управляемого экземпляра SQL Azure от SQL Server или ограничения заданий SQL Agent в Управляемом экземпляре SQL.
Расписание заданий агента SQL Server можно создать в SQL Server с помощью SQL Server Management Studio, Transact-SQL или объектов управления SQL Server.
Безопасность
Подробные сведения см. в разделе "Реализация безопасности агента SQL Server".
Использование SQL Server Management Studio
В обозревателе объектов подключитесь к экземпляру ядра СУБД SQL Server, а затем разверните этот экземпляр.
Разверните Агент SQL Server, щелкните правой кнопкой мыши Задания и выберите Управление расписаниями.
В диалоговом окне "Управление расписаниями" нажмите кнопку "Создать".
В поле "Имя" введите имя нового расписания.
Если вы не хотите, чтобы расписание включено сразу после его создания, снимите флажок "Включен ".
Для типа расписания выберите один из следующих вариантов:
Чтобы запустить задание, когда ЦП достигает условия простоя, нажмите кнопку "Пуск" всякий раз, когда ЦП перестает работать.
Если вы хотите, чтобы расписание многократно выполнялось, выберите "Повторяющийся". Чтобы задать повторяющееся расписание, заполните группы частоты, ежедневной частоты и длительности в диалоговом окне.
Если вы хотите, чтобы расписание выполнялось только один раз, выберите один раз. Чтобы задать однократное расписание, заполните группу однократного события в диалоговом окне.
Использование Transact-SQL
В обозревателе объектов подключитесь к экземпляру ядра СУБД.
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере создается расписание с именем
RunOnce. Расписание выполняется один раз, в 23:30, в день его создания.USE msdb; GO EXECUTE dbo.sp_add_schedule @schedule_name = N'RunOnce', @freq_type = 1, @active_start_time = 233000; GO
Дополнительные сведения см. в sp_add_schedule.
Использование объектов управления SQL Server
Используйте класс JobSchedule с помощью выбранного языка программирования, например Visual Basic, Visual C# или PowerShell. Для получения дополнительной информации см. Объекты управления SQL Server (SMO).