注册 登录
编程论坛 SQL Server论坛

mssql链接mysql问题

kent73 发布于 2015-08-12 11:12, 1260 次点击
mssql安装在Win Server 2003,ip:192.168.1.25,mysql也是安装在Win Server2003,ip:192.168.1.72

使用select@@version命令读的sql版本是:Microsoft SQL Server  2000 - 8.00.2039 (Intel X86)
    Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
使用"MYSQL ODBC 3.51 DRIVER"连接mysql

//执行后,在mssql连接服务器中能看到链接的服务器和表
exec sp_addlinkedserver   'ljmysql', ' ', 'SQLOLEDB', 'payrollserver' //payrollserver是ODBC数据源,是可以正确使用的
exec sp_addlinkedsrvlogin  'ljmysql', 'false ',null, 'root', ''

//使用如下语句,SELECT * FROM OPENQUERY(ljmysql, 'SELECT * FROM pywrkord limit 5')
出现错误:
服务器: 消息 17,级别 16,状态 1,行 1
SQL Server 不存在或拒绝访问。

请问那是什么问题?怎么解决?
谢谢!
0 回复
1