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

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命令行新建用户并授予权限的方法
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部