2011-11-10 11 views
7

Tablolardan veri aktarımı için SQL yordamlarını içeren bir (SSIS) paketi oluşturdum. SSIS paketine göre .dtsx formatındadır. Şimdi bunu bir programa nasıl ekleyeceğiz, böylece her 3 ayda bir otomatik olarak çalışacak. Google üzerinden herhangi bir bilgi alamıyorum.SQL sheduler veya Windows scheduler'da SSIS paket işi nasıl zamanlanır?

Pencerelerde ayrıca bir zamanlayıcı vardır, ancak yalnızca .exe dosyalarını zamanlayıcı aracılığıyla çalıştırır. .dtsx ile .exe arasında dönüşüm yapabilir miyim?

Ayrıca SQl sunucu zamanlayıcıya nasıl eklenir? Lütfen yardım et. Herhangi bir bağlantı da yararlı olacaktır. Eğer sadece bir toplu dosya (.bat) Bu komut eklemek

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

istemi komuta ve programlayıcınız planlanan buna sahip dos dan gibi

+0

o zaman SQL işi aracılığıyla zamanlayabilirsiniz SQL sunucusu üzerinde paketi dağıtmak edin. – pramodtech

cevap

2

Diğer bir çözüm, paketleri SQL Server aracısı üzerinden zamanlamak ve bir iş oluşturmaktır, böylece 3 ayda bir kez bunu yapabilirsiniz.

1

Ayrıca aşağıdaki dosyaları kullanarak SSIS paketi zamanlama olabilir:

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