繁体   English   中英

如何修复导致程序包在生产中失败的连接管理器错误?

[英]How do I fix connection manager error that causes the package to fail in production?

我已经创建了一个SSIS程序包,它在我的开发机上运行良好。 但是,当我尝试在生产服务器上运行它时,它就错了。

这是错误:

Error: The AcquireConection method call to the connection manager 
"DestinationConnectionOLEDB" failed with error code 0xC0202009.

我已经找到了原因,但是不确定如何解决。 密码不在连接字符串中。 但是我已经在SSIS项目中设置了密码。 但是由于某种原因,当我在生产服务器上部署并运行此服务器时,由于密码不是连接字符串的一部分,因此它将无法运行。

为了使此功能正常运行,SSIS项目中是否需要更改某些设置?

谢谢。

通过将包属性中的ProtectionLevel设置为DontSaveSensitive来禁用密码。

我还建议将连接字符串移动到包变量中,并在连接上进行表达式。 启用软件包配置。

然后,您可以自由更改连接并使用或不使用集成安全性,而无需更改软件包。 您可以将连接字符串放入配置中,然后在命令行上提供它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM