天天看点

SQL server 通过链接服务器连接Mysql

      现在的网站架构将从单一数据库逐渐改变为混搭,新引进的产品是Mysql,为了使SQL SERVER可以查到MYSQL中的数据,可以在SQL SERVER中为MYSQL 建立链接服务器。

     1.在SQL SERVER 服务器上下载MYSQL-connector-odbc,安装;

      2.为MYSQL数据库创建系统DSN,名字为mysql_link;

      3.在SQL SERVER 上添加链接服务器

         EXEC sp_addlinkedserver

         @server = 'MySQLTest', @srvproduct='MySQL',@provider = 'MSDASQL', @datasrc = 'MYSQL_LINK'

 EXEC sp_addlinkedsrvlogin

@rmtsrvname='MySqlTest',@useself='false',@locallogin='sa',@rmtuser='root',@rmtpassword='***'

--rmtuser MYSQL 服务器用户名 --locallogin 本地登录帐户

       4.查询数据

        SELECT *

        FROM OPENQUERY(mysqltest,'SELECT * FROM test.test')