我设计了一个将 CSV 文件上传到 SQL Server 数据库的 SSIS 包。该程序包在我的计算机上运行良好,但是当我尝试在其他计算机上运行 .dtsx 程序包时,它不起作用并锁定了我的帐户。有人知道如何编写可以在任何计算机上运行的 SSIS 包吗?我是 SSIS 包的完整初学者,所以任何帮助都会很棒。
问问题
1253 次
1 回答
0
您很可能将包设置为ProtectionLevel
(包级别属性)设置为EncryptSensativeWithUserKey
. 这特别ProtectionLevel
使用您的登录名和机器名的组合来加密包中的任何密码(在本例中为您的 SQL 登录密码)。这意味着它只能由您打开,并且只能从您的机器上打开。将其更改为EncryptSensativeWithPassword
并设置 a PackagePassword
(同样是包级别属性)。当您(从任何地方)执行它时,您必须使用包密码,但无论如何它都应该工作。
我不确定为什么它会锁定你的身份。
于 2013-08-01T20:53:14.563 回答