我编写了一个 SSIS 包,但无法连接到 MySQL 服务器。我已经尝试了 .NET 连接器和 ODBC,但我都遇到了问题。
.NET 连接器存在动态查询的已知问题,并给出关于未找到列P1
(这是一个变量)的错误。
解决此问题的推荐途径是使用 ODBC 进行连接。当我使用 ODBC 连接器时,我收到有关连接到 MySQL 的内存问题的错误。
我已经安装了 64 位和 32 位 ODBC MySQL 驱动程序并设置了我的 ODBC 连接,但它不能解决我的问题。
我试过只输入一个连接字符串,但这让我回到了内存错误。在阅读一些在线指南时,它提到需要设置两个不同的数据源,一个用于 32 位,一个用于 64 位,但在 Windows 7 中我看不到 64 位数据源程序?
我还发现有人提到使用特定mysql.data.dll
文件,但我找不到该文件,也找不到放置或引用它的位置。