首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从SSIS内部使用32/64位ODBC驱动程序连接到MySQL?

问如何从SSIS内部使用32/64位ODBC驱动程序连接到MySQL?
EN

Stack Overflow用户
提问于 2013-02-19 09:39:39
回答 1查看 5.7K关注 0票数 0

我编写了一个SSIS包,在连接到MySQL服务器时遇到了问题。我已经尝试过.NET连接器和ODBC,并且两者都遇到了问题。

.NET连接器有一个已知的动态查询问题,并给出了一个关于找不到列P1 (这是一个变量)的错误。

要通过此操作,推荐的方法是使用ODBC进行连接。当我使用ODBC连接器时,在连接到MySQL的内存问题上会出现一个错误。

我已经安装了64位和32位ODBC MySQL驱动程序,并安装了我的ODBC连接,但是它没有解决我的问题。

我尝试只输入一个连接字符串,但这将导致我回到内存错误。在阅读一些在线指南时,它提到了两个需要设置的不同数据源,一个用于32位,另一个用于64位,但在Windows 7中,我看不到64位数据源程序吗?

我还发现有人提到使用特定的mysql.data.dll文件,但我找不到这个文件,也找不到放在哪里或引用它。

EN

回答 1

Stack Overflow用户

发布于 2013-02-19 13:16:33

阅读下面的Microsoft,查找配置32-bit和64-bit ODBC数据源的可执行文件位置。您需要配置适当的ODBC源,以便您可以在投标中查看它,或者使SSIS包在Server代理作业中运行。

http://support.microsoft.com/kb/942976

  • 32-bit版本的Odbcad32.exe文件位于%systemdrive%\Windows\SysWoW64文件夹中。
  • 64-bit版本的Odbcad32.exe文件位于%systemdrive%\Windows\System32文件夹中。

系统驱动器将是安装操作系统的驱动器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14954272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档