从Windows10的MSSQL查询MYSQL数据库

7
我有一个MYSQL数据库,我想将它与我的MSSQL数据库链接起来。
以前,我使用MSDASQL Linked Server Provider和最新的MYSQL odbc驱动程序创建ODBC数据源,成功实现了这个系统。
但是自从我升级到Windows 10后,这个系统就无法工作了。幸运的是,它仍然在Windows 2008服务器上工作正常。
ODBC数据源测试连接也仍然可用。但是,在sql管理工具中测试连接时,会出现“无法初始化MSDASQL提供程序,未给出任何具体信息”的异常信息。
在Microsoft Access 2010中,ODBC数据源可以正常工作。
据我所知,MSDASQL提供程序现已被弃用?那么我应该使用哪个提供程序呢?

这里有什么进展吗:http://stackoverflow.com/q/24601508 - Drew
没有,不起作用。在 Windows 10 上的 SQL 2014 服务器实例上设法使其工作。虽然可能可以更新 MSDASQL 提供程序,但 2012 实例仍无法工作。 - markthewizard1234
1个回答

2

我也遇到了这个问题。我设法在 SQL 2014 实例上使其工作。因此,似乎 MSDASQL 的链接服务器提供程序在 2012 年及之前的版本与 Windows 10 ODBC 不兼容。

您能否尝试在 SQL 2014 实例上运行它?让我知道结果如何!


好的。我刚刚在2014实例上设置了这个,它确实运行良好!谢谢!不知道是否有更新版本可以让它在2014之前的版本上运行?无论如何,我的问题已经解决了,因为我可以轻松地迁移我的数据库。 - markthewizard1234
只是补充一下 - 看起来 MSDASQL 仍然是由链接服务器实例使用的链接服务器提供程序。可能可以更新 MSDASQL 2012 提供程序。 - markthewizard1234

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接