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


Расписание выполнения пакетов в агенте SQL Server

Можно автоматизировать выполнение пакетов служб SQL ServerIntegration Services при помощи агента SQL Server. Агент SQL Server — это служба Windows, позволяющая автоматизировать задачи запуском заданий агента SQL Server. Агент SQL Server должен быть активирован, чтобы локальные или многосерверные задания могли запускаться автоматически. Дополнительные сведения см. в разделе Настройка агента SQL Server.

Для автоматизации выполнения пакета нужно создать задание в диалоговом окне Создать задание, предоставляемом средой SQL Server Management Studio для SQL Server. Дополнительные сведения см. в разделе Реализация заданий.

После создания задания необходимо добавить к нему хотя бы один этап и задать тип этого этапа Пакет служб SQL Server Integration Services. В задании может быть несколько шагов, каждый из которых выполняет отдельный пакет. Шаги задания агента SQL Server могут выполнять пакеты служб Integration Services, сохраненные в базе данных msdb или в файловой системе. Дополнительные сведения см. в разделе Создание шагов задания.

ПримечаниеПримечание

На 64-разрядном компьютере применение типа шага задания Службы SQL Server Integration Services означает, что в этом шаге задания пакет будет выполняться в 64-разрядном режиме. Чтобы запустить пакет в 32-разрядной модели из 64-разрядной версии агента SQL Server, в диалоговом окне Создание шага задания на вкладке Параметры выполнения выберите режим Использовать 32-разрядную среду выполнения. Дополнительные сведения см. в разделе Как запустить пакет.

Запуск пакета служб Integration Services из шага задания аналогичен запуску пакета программами dtexec и DTExecUI. Вместо задания для пакета параметров шага выполнения из командной строки или из диалогового окна Программа выполнения пакетов они задаются в диалоговом окне Создание шага задания. Дополнительные сведения о параметрах запуска пакета из командной строки см. в разделе Программа dtexec.

После добавления задания и шага задания необходимо создать расписание для его запуска. Дополнительные сведения см. в разделе Создание и присоединение расписаний к заданиям.

Можно добавить заданию некоторые функции уведомления, например, чтобы по окончании задания отправлялось сообщение по электронной почте определенному оператору, или выдавались какие-либо предупреждения. Дополнительные сведения см. в разделе Определение предупреждений.

Учетная запись, выполняющая пакет служб Integration Services как шаг задания агента SQL Server, требует тех же разрешений, что и учетная запись, выполняющая пакет напрямую.

Создание шага задания выполнения пакета

Внешние ресурсы

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загрузить новейшую документацию, статьи, образцы и видеоматериалы от корпорации Майкрософт, а также лучшие решения от участников сообщества, посетите страницу служб Integration Services на сайтах MSDN или TechNet:

Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.