我遇到一个问题,我需要能够在运行包时指定密码。
这篇文章http://support.microsoft.com/kb/918760说:
方法3:将SSIS Package ProtectionLevel属性设置为EncryptSensitiveWithPassword
将SSIS Package 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
答案 0 :(得分:10)
答案 1 :(得分:0)
尝试dtexec选项
/ P [密码]密码
答案 2 :(得分:0)
/FILE "\"E:\SSIS\New folder\test\test\Package.dtsx\"" /DECRYPT password /CHECKPOINTING OFF /REPORTING E