我有一个 SQL Server 2012.(120.120.55.15)
今天我将 MySQL 服务器(120.120.55.30)链接到我的 SQLServer 并给它起了一个名字“MYSQL”。
在对象资源管理器中,一切似乎都很好。我可以看到MySQL服务器的数据库“ exampleDataBase ”和其中的表。
但是当我尝试像这样运行选择查询时:
SELECT *
FROM openquery
(
MYSQL,
'
SELECT *
FROM [exampleDataBase].[msProcMatrix]
'
)
我得到一个错误:
消息 7399,级别 16,状态 1,第 1 行链接服务器“MYSQL”的 OLE DB 提供程序“MSDASQL”报告错误。提供商没有提供有关该错误的任何信息。消息 7350,级别 16,状态 2,第 1 行无法从链接服务器“MYSQL”的 OLE DB 提供程序“MSDASQL”获取列信息。
使用我的链接 MySQL 服务器应该额外做些什么?