Как запланировать задание пакета служб SSIS в SQL sheduler или планировщике Windows?

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

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

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

3 ответов


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

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

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

проверьте эту ссылку на dtexec utility

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

надеюсь, что это помогает.


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


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

"C:\Program Files\Microsoft SQL Server0\DTS\Binn\DTExec.exe" /f   
"D:\Package.dtsx"