电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > 数据库 > 正文
[图文]SQL 2008连接读取mysql数据的方法
SQL 2008连接读取mysql数据的方法
2011-8-7 10:18:24  文/dodo   出处:学IT网   

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 库.表')

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关阅读
    SQL Server 2005安装图解
    使用SQL输出XML的方法for xml path
    使用SQL高级语句sp_Executesql的用法
    Sql语句更改字段类型及主键等实用整
    SQL脚本注入的不常见方法概括
    在IIS中为SQL Server 2008配置报表服
    SQL Server复制功能要避开缺陷的干扰
    SQL Server如何保证可空字段中非空值
    SQL 高性能查询优化语句
    分享SQL快速统计表记录总数的SQL语句
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号