45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全
页面导航: 首页 > 设计学院 > 网络编程 > 数据库 >

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

电脑软硬件应用网 45IT.COM 时间: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%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识