[英]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.