WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

SQL 2008连接读取mysql数据的方法

更新时间:2011-08-07 10:18 作者:dodo点击:

SQL Server 2008中需要访问MySQL的数据,可以通过调用MySQL的ODBC驱动,在SQL Server中添加LinkServer的方式实现。
1.从MySQL网站下载最新的MySQL ODBC驱动:http://www.mysql.com/downloads/connector/odbc/,目前的版本是5.1.8
2.在SQL Server所在的服务器安装

然后设置如下图:

 
然后在SQL企业管理器中执行

EXEC sp_addlinkedserver  @server = 'mysqltest', @srvproduct='MySQL', @provider = 'MSDASQL', @datasrc = 'myDSN'GO
EXEC sp_addlinkedsrvlogin  @rmtsrvname='mysqltest',@useself='false',@locallogin='sa',@rmtuser='mysql用户名',@rmtpassword='mysql密码'

就可以了,读取数据方式

SELECT * FROM OPENQUERY (mysqltest,'select * from 库.表')

顶一下
(4)
50%
踩一下
(4)
50%
------分隔线----------------------------
你可能感兴趣的内容