Как запланировать запуск пакетов SSIS из задания агента SQL Server? - PullRequest
3 голосов
/ 28 ноября 2011

У меня есть какое-то задание, которое я хочу запланировать, и раньше я не работал с SSIS. Я создал пакет служб SSIS, используя задачу «Выполнение инструкции T-SQL». Он запустил мои процедуры из БД.

Но мне нужно запускать эту процедуру еженедельно, используя пакет служб SSIS. Возможно ли это и как это можно реализовать?

Как только это будет реализовано, я отправлю этот пакет служб SSIS парням, работающим с сервером SQL.

Ответы [ 2 ]

7 голосов
/ 28 ноября 2011

Одним из возможных вариантов будет использование задания агента SQL Server для запуска пакетов служб SSIS.

Посмотрите на следующую ссылку. В нем объясняется, как создать задание SQL, которое может выполнять пакет служб SSIS по расписанию. Вы можете создать учетные данные и прокси-сервер, если вам нужен доступ к любым внешним ресурсам за пределами базы данных. Если ваш пакет обращается только к базе данных, вы можете пропустить шаги, которые создают учетную запись и учетную запись прокси.

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

Как создать в моем задании агента SQL Server шаг, который будет запускать мой пакет служб SSIS?

Надеюсь, что это дает вам представление.

0 голосов
/ 28 ноября 2011

Планирование выполнения пакета служб SSIS выполняется на сервере служб SSIS, когда пакет импортируется (или на компьютере, на котором вы написали пакет служб SSIS, если это рабочий компьютер - не так ли?)

Графический интерфейс служб SSIS (BIDS) предлагает широкий спектр вариантов планирования.

...