【sql server链接mysql 】
遇到个小问题
我在用sql server链接mysql的时候发现一个问题:
1.EXEC sp_addlinkedserver 'MySQL','','MSDASQL','poofly';
2.exec sp_addlinkedserver @server='mysql', @srvproduct='mysql', @provider='MSDASQL', @datasrc=null, @location=null, @provstr='Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=test; User=xxxx;Password=xxxxx;Option=3;'
为什么第一个指定@datasrc的时候不对的,我确定我配置了ODBC数据源了。。这里配置有什么注意点。。
我用第二个就可以连上了。。
[解决办法]
要建 系统odbc
http://blog.csdn.net/xys_777/archive/2010/07/14/5733516.aspx
[解决办法]
试试和帖子
http://topic.csdn.net/u/20100816/10/f0803e55-be85-4702-ac27-6b7072258e32.html?64333
的发帖者沟通一下看看。
[解决办法]
EXEC sp_addlinkedserver 'mysql','','MSDASQL','poofly'
看看是不是大小写敏感了
[解决办法]
查询 mysql 数据库时返回的错误信息是什么?
指定的 @datasrc 是否与 odbc 配置中的 dsn 名完全匹配?