Поделиться через


Изменение задания

В этом разделе описано, как изменять свойства заданий агента Microsoft SQL Server с помощью среды SQL Server 2012, Среда SQL Server Management Studio, Transact-SQL или управляющих объектов SQL Server.

В этом разделе

  • Перед началом работы выполните следующие действия. ,

    Ограничения

    Безопасность

  • Для изменения задания используется:

    Среда SQL Server Management Studio

    Transact-SQL

    Управляющие объекты SQL Server

Перед началом

Ограничения

Главное задание агента SQL Server не может быть ориентировано как на локальный, так и на удаленный сервер.

Безопасность

Если пользователь не является членом предопределенной роли сервера sysadmin, он может изменять только свои собственные задания. Дополнительные сведения см. в разделе Обеспечение безопасности агента SQL Server.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование среды SQL Server Management Studio

Изменение задания

  1. В обозревателе объектов установите соединение с экземпляром компонента Компонент SQL Server Database Engine и разверните его.

  2. Последовательно разверните Агент SQL Server, Задания, щелкните правой кнопкой мыши задание, которое необходимо изменить, затем выберите пункт Свойства.

  3. В диалоговом окне Свойства задания обновите свойства, шаги, расписание, предупреждения и уведомления задания, воспользовавшись соответствующими страницами.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование Transact-SQL

Изменение задания

  1. В обозревателе объектов подключитесь к экземпляру компонента Database Engine и разверните его.

  2. На панели инструментов нажмите кнопку Создать запрос.

  3. В окне запроса используйте следующие системные хранимые процедуры для изменения задания.

    • Выполните процедуру sp_update_job (Transact-SQL), чтобы изменить атрибуты задания.

    • Выполните процедуру sp_update_schedule (Transact-SQL), чтобы изменить сведения о планировании для определения задания.

    • Выполните процедуру sp_add_jobstep (Transact-SQL), чтобы добавить новые шаги задания.

    • Выполните процедуру sp_update_jobstep (Transact-SQL), чтобы изменить существующие шаги задания.

    • Выполните процедуру sp_delete_jobstep (Transact-SQL), чтобы удалить шаг задания.

    • Дополнительные хранимые процедуры для изменения любого главного задания агента SQL Server.

      • Выполните процедуру sp_delete_jobserver (Transact-SQL), чтобы удалить сервер, в данный момент связанный с заданием.

      • Выполните процедуру sp_add_jobserver (Transact-SQL), чтобы связать сервер с текущим заданием.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование управляющих объектов SQL Server

Изменение задания

Воспользуйтесь классом Job на выбранном языке программирования (Visual Basic, Visual C# или PowerShell). Дополнительные сведения см. в разделе Использование управляющих объектов SQL Server (SMO).

Значок стрелки, используемый со ссылкой «В начало»[Top]