2010-04-02 82 views
4

我遇到了一個問題,在運行我的包時需要能夠指定密碼。如何在SSIS包的命令行上指定密碼運行

本文http://support.microsoft.com/kb/918760說:


方法3:將SSIS包ProtectionLevel屬性設置爲EncryptSensitiveWithPassword
更改SSIS包ProtectionLevel屬性來EncryptSensitiveWithPassword。該設置使用密碼進行加密。然後,您可以修改SQL Server代理作業步驟命令行以包含此密碼。


這一切聽起來不錯,很好。但是在哪裏以及如何指定密碼?

這是我當前命令行的例子:

/FILE "C:\Program Files\Microsoft SQL Server\100\DTS\Packages 
     \MainSSISPackage.dtsx" /CONFIGFILE "C:\Program Files 
     \Microsoft SQL Server\100\DTS\Packages\DataConfig.dtsConfig" 
     /CHECKPOINTING OFF /REPORTING E

回答

8

這個是什麼?

/德[隱窩]密碼

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

+1

記得輸入密碼作爲是,沒有任何包封單引號或雙引號。 – 2014-01-06 10:13:43

+0

還記得在SSIS執行的SQL代理步驟 - 命令行選項卡上,有一個簡單的手動編輯單選按鈕,使您可以在/ Decrypt參數前面輸入密碼。 – 2014-01-06 10:17:29