虚拟主机域名注册-常见问题数据库问题 → 数据库问题

SQL Server 2008通过LinkServer访问MySQL数据库

  实现步骤:

  1.从MySQL网站下载最新的MySQL ODBC驱动:http://www.mysql.com/downloads/connector/odbc/,目前的版本是5.1.8

  2.在SQL Server所在的服务器安装

  3.在SQL Server建立Linkserver,可通过如下脚本实现:

  USE [master]

  GO

  EXEC master.dbo.sp_addlinkedserver

  @server = N'ServerName',

  @srvproduct = N'ServerName',

  @provider = N'MSDASQL',

  @provstr = N'Driver={MySQL ODBC 5.1 Driver};Server=ServerName;Database=DBName;User=Username;Password=pwd;Option=3;',

  @catalog = N'DBName'

  之后可以通过OPENQUERY的方式调用MySQL的数据:

  INSERT INTO OPENQUERY(Servername,'select * from DBName.tablename')

  SELECT '1'

  SELECT *

  FROM OPENQUERY(Servername,'select * from DBName.tablename')

  UPDATE OPENQUERY(Servername,'select * from DBName.tablename')

  SET colname= '2'

  WHERE colname= '1'

  SELECT *

  FROM OPENQUERY(Servername,'select * from DBName.tablename')




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 bkook@qq.com 举报,一经查实,本站将立刻删除。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:MySQL数据库常用的小技巧
下一篇:使用MySQL命令行新建用户并授予权限的方法
  >> 相关文章
没有相关文章。

服务热线

198-9911-5815

功能和特性

价格和优惠

技术支持及售后

微信关注