如何在MsSQL2000中操作MySQL数据???
我在MsSQL2000中试过sp_addlinkedserver,OpenDataSource等均报错
如要访问MySQL中的MyDB库中的MyTable表
先在MsSQL所在Windows2000上增加MySQL的OBDC(系统DSN,名为LocalMySQL)
然后在MsSQL中
EXEC sp_addlinkedserver
@server = 'TestMySQL',
@srvproduct = 'MyODBC',
@provider = 'MSDASQL',
@datasrc = 'LocalMySQL',
@catalog='MyDB'
SELECT *
FROM OPENDATASOURCE('MSDASQL','DSN=LocalMySQL;').MyDB.dbo.MyTable
结果报错:
对 OLE DB 提供程序 'MSDASQL' 的架构和/或目录的使用无效。提供了由四部分构成的名称,但提供程序并未表现必要的接口来使用目录和/或架构。
OLE DB 错误跟踪[Non-interface error]。
有谁知道如何在MsSQL2000中操作MySQL数据的正确方法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
ODBC 目前对 MYSQL 支持不够好 ,这是Microsoft 的问题吧 ~