我已通过SQL Server 2016连接到链接的MySQL服务器。运行以下查询时:
select * from openquery([servername], 'select * from database.tableName')
我得到了错误:
消息7399,级别16,状态1,第6行OLE DB提供程序“ MSDASQL”用于 链接服务器“服务器名”报告错误。提供者报告了 意外的灾难性故障。 Msg 7330,第16级,州2,第6行 无法从OLE DB提供程序“ MSDASQL”获取链接服务器的行 “服务器名”。
奇怪的是,它可以完美地在数据库中的六个表中的三个表上运行。没有架构,并且表名已正确写入。皮尔斯帮助:)
答案 0 :(得分:0)
您可以尝试将SQL更改为此:
{{1}}
从MSSQL查询AS400时遇到了这个问题-上面的问题解决了我的问题。