Создание заданий

Задание — это определенная цепочка действий, последовательно выполняемых агентом SQL Server. Задание может выполнять широкий диапазон действий, например запуск сценариев Transact-SQL, приложений командной строки, сценариев Microsoft ActiveX, пакетов Integration Services, команд и запросов Analysis Services и задач репликации. Задания могут запускать повторяющиеся или запланированные задачи, они могут автоматически уведомлять пользователей о состоянии задания, формируя предупреждения и тем самым значительно упрощают администрирование SQL Server.

Чтобы создать задание, пользователь должен быть членом одной из предопределенных ролей базы данных агента SQL Server или членом предопределенной роли сервера sysadmin. Задание может быть изменено его владельцем или членом роли sysadmin. Дополнительные сведения о предопределенных ролях базы данных агента SQL Server см. в разделе Предопределенные роли базы данных агента SQL Server.

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

Упорядочивание заданий

Категории заданий помогают упорядочивать их, упрощая их фильтрацию и группирование. Например, все фоновые задания можно поместить в категорию «Обслуживание базы данных». Можно создавать и собственные категории заданий.

Многосерверные категории существуют только на главном сервере. На нем по умолчанию имеется только одна категория заданий: [Некатегоризированные (многосерверные)]. Если загружается многосерверное задание, его категория на целевом сервере меняется на Задания от главного сервера.

Права владения заданиями

Из соображений безопасности изменять определение задания может только его владелец или член роли sysadmin. Члены роли sysadmin могут предоставлять права владения заданием другим пользователям, а также могут запускать любое задание, независимо от того, кто является его владельцем.