现在的网站架构将从单一数据库逐渐改变为混搭,新引进的产品是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')