Как запланировать работу пакета служб SSIS в планировщике SQL или планировщике Windows? - PullRequest
9 голосов
/ 10 ноября 2011

Я создал (SSIS) пакет, который содержит процедуры SQL для передачи данных из таблиц.Это в формате .dtsx в соответствии с пакетом служб SSIS.Теперь, как добавить это в расписание, чтобы оно запускалось автоматически через каждые 3 месяца.Я не могу получить какую-либо информацию через Google.

Windows также имеет планировщик, но он запускает только файлы .exe через планировщик.Можно ли конвертировать между .dtsx в .exe?

Также как добавить это в планировщик сервера SQl?Пожалуйста помоги.Любая ссылка будет полезна также.

Ответы [ 3 ]

5 голосов
/ 10 ноября 2011

Вы можете запустить свой пакет служб SSIS, используя команду dtexec, как в командной строке dos

dtexec /f %PackagePath%\%PackageName% /conf %PackagePath%\%ConfigName%

, просто добавьте эту команду в командный файл (.bat) и запланируйте ее в своем планировщике.

Проверьте эту ссылку в утилите DTEXEC

http://msdn.microsoft.com/en-us/library/ms162810.aspx

Надеюсь, это поможет.

2 голосов
/ 14 июля 2015

Вы также можете запланировать свой пакет служб SSIS, используя следующие файлы:

"C:\Program Files\Microsoft SQL Server\120\DTS\Binn\DTExec.exe" /f   
"D:\Package.dtsx"
2 голосов
/ 05 февраля 2013

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...