2013-04-30 55 views
2

有沒有將Integration Services服務器上的所有DTS包導出到一個文件系統路徑(即:C:\ DTSPackages)的腳本?目前,如果腳本存在,右鍵單擊,選擇導出,選擇文件系統的任務似乎有點多餘,但我找到的所有腳本都是顯示哪些軟件包存在(不重要)的腳本。要將所有DTS包導出到文件系統的腳本

謝謝。

+0

您能否澄清,您是在談論DTS還是SSIS? – billinkc 2013-05-01 00:32:20

回答

3

你可以使用dtutil實用程序包的腳本動作:

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

下面是從SQL移動到文件的例子:

http://www.bimonkey.com/2010/01/ssis-command-line-utilities-part-1-dtutil/

這裏有一些腳本列舉MSDB中的軟件包:

http://blog.hoegaerden.be/2010/01/10/list-all-ssis-packages-deployed-on-your-integration-server/

http://gallery.technet.microsoft.com/scriptcenter/List-all-SSIS-packages-3b247394

最後,還有一個SQL查詢,您可以運行生成dtutil電話,你可以再管到一個批處理文件。請參閱ssis package extract from msdb

如果您想要一些幫助,請將它們一起告訴我。除非我知道OP已經訂婚,否則我不會在這裏付出很多努力。

+1

我運行一個查詢來建立適當的dtutil調用[ssis包解壓縮從msdb](http://billfellows.blogspot.com/2011/11/ssis-package-extract-from-msdb.html) – billinkc 2013-05-01 03:29:53

+1

@billinkc你應該作爲回答發佈,因爲它比我的更有用。 – 2013-05-01 05:27:54

+0

@billinkc真棒代碼;我已經生成了它,現在我可以保存結果並讓DTUTIL加載保存的文件,然後保存每個項目(以便我可以避免手動逐行執行)? – Question3CPO 2013-05-01 13:10:57

相關問題