Sql-Server
SSIS mySQL ADO.NET 連接字元串
我想讓我的 SSIS 項目可以通過項目參數進行配置。所以我使用項目參數來儲存連接字元串。但是我從 mysql 連接管理器複製的連接字元串不起作用。在我通過表達式將我從連接管理器複製的參數值分配給連接管理器之後,它說:
連接 MySQL 伺服器時出錯:無法創建託管連接管理器
如何解決這個問題?我認為這是關於連接字元串的問題。
導致此問題的原因有很多:
- 您在 64 位模式下執行
在項目屬性視窗中,轉到調試選項卡,並將 Run64BitRuntime 設置為 false。然後再試一次。
- 如果 SSIS 伺服器和 DEV 電腦具有不同的連接器/.Net 版本
這將在部署後發生
- 您在連接字元串中缺少提供程序
您必須在連接字元串中添加
;Provider=MySQLProv
或;Provider=MSDASQL
其他提供程序名稱(如果您不使用這些提供程序)參考
- https://stackoverflow.com/questions/18120800/ssis-error-could-not-create-a-managed-connection-manager-vs-2010-adonet
- https://social.msdn.microsoft.com/Forums/sqlserver/en-US/392c89cb-19d1-48c8-8d54-e8ae0e75f8e8/could-not-create-a-managed-connection-manager-ssis-package-from-ssms-windows-7-64-bit?forum=sqlintegrationservices
- https://www.connectionstrings.com/mysql/