我用sql server 2016连接到一个链接的mysql服务器。当我运行以下查询时:
select * from openquery([servername], 'select * from database.tableName')
我得到一个错误:
msg 7399,级别16,状态1,第6行链接服务器“servername”的ole db提供程序“msdasql”报告了一个错误。提供程序报告了意外的灾难性故障。msg 7330,级别16,状态2,第6行无法从链接服务器“servername”的ole db提供程序“msdasql”中获取行。
奇怪的是,它在数据库中六个表中的三个表上工作得非常好。没有架构,并且表名编写正确。请帮忙:)
1条答案
按热度按时间mkh04yzy1#
您可以尝试将sql改为:
我在从mssql查询as400时遇到了这个问题-以上解决了我的问题。