我试图使用分布式查询连接到MySQL服务器实例,并使用折叠查询:
SELECT *
FROM openrowset('SQLNCLI11','server=<>,33333;uid=root;pwd=<>','SELECT * FROM mov.users')我得到以下错误:
OLE DB提供程序"SQLNCLI11“用于链接服务器"(null)”返回消息“客户端由于预登录失败而无法建立连接”。OLE DB提供程序"SQLNCLI11“用于链接服务器"(null)”返回消息“TDS流中的协议错误”。MSG7303、级别16、状态1、第1行无法初始化OLE DB提供程序"SQLNCLI11“的数据源对象,用于链接服务器(Null)。
我尝试过在MSSQL实例上使用SSL,但什么也没有。我已经为sp_configure运行了execute命令,以启用“即席分布式查询”,什么都没有。我试图创建一个链接服务器,但它似乎不是linux兼容特性上的mssql。
如何在运行在linux上的MSSQL与MySQL服务器之间建立直接连接?
发布于 2021-01-15 22:50:24
在Linux上,Server不支持将服务器链接到Server以外的数据源。请参阅不支持的特征
https://stackoverflow.com/questions/65742967
复制相似问题