0

我设计了一个将 CSV 文件上传到 SQL Server 数据库的 SSIS 包。该程序包在我的计算机上运行良好,但是当我尝试在其他计算机上运行 .dtsx 程序包时,它不起作用并锁定了我的帐户。有人知道如何编写可以在任何计算机上运行的 SSIS 包吗?我是 SSIS 包的完整初学者,所以任何帮助都会很棒。

4

1 回答 1

0

您很可能将包设置为ProtectionLevel(包级别属性)设置为EncryptSensativeWithUserKey. 这特别ProtectionLevel使用您的登录名和机器名的组合来加密包中的任何密码(在本例中为您的 SQL 登录密码)。这意味着它只能由您打开,并且只能从您的机器上打开。将其更改为EncryptSensativeWithPassword并设置 a PackagePassword(同样是包级别属性)。当您(从任何地方)执行它时,您必须使用包密码,但无论如何它都应该工作。

我不确定为什么它会锁定你的身份。

于 2013-08-01T20:53:14.563 回答