我有一个Microsoft SQL Server,我们将MySQL数据库链接到几个月前,它已经正常工作,但在过去两周内我们无法像以前那样访问该表。
我们在Microsoft SQL Server Management Studio 2016中开始收到以下错误:
我已将MySQL ODBC驱动程序更新为当前版本(截至2017年9月的5.3.9) - 重新创建链接表并仍然收到相同的错误。
以下是我在Linked DB上的设置:
在提供程序选项上,我选中了以下框 - 嵌套查询 - 仅限零级 - 允许进行
其余部分未经检查
ODBC连接已设置 - 它之前有效,当您测试连接时,它会返回成功的连接。
答案 0 :(得分:0)
我重新创建了连接并开始收到另一个错误,类似于此错误,但它指的是凭据不正确。我进入链接表上的安全选项卡并添加了我们的Windows服务帐户,然后将其作为用户连接到MySQL表并且连接现在正常工作。我还发现在设置中我将MSDASQL作为数据源。
我不确定我采取了哪些措施来解决问题,但它现在正在运行,最终用户现在可以对链接表运行查询。