sql server2008 linked server with mysql

首先在 服务器上装 mysql-connector-odbc-5.1.5-winx64.msi,

去mysql的官网下载 http://dev.mysql.com/downloads/connector/odbc/5.1.html

然后就可以通过 管理工具 - 数据源(odbc)建立 系统DSN


第三步:安装 64位OLEDB Provider for ODBC (MSDASQL)

下载地址

http://www.microsoft.com/downloads/details.aspx?FamilyID=000364db-5e8b-44a8-b9be-ca44d18b059b&displaylang=en

安装完成后在 linked server那里会出现

右键查看 MSDASQL 属性

新建立链接服务器

完成

查询使用如下语句:

select * from openquery(mysql,'select * from information_schema.tables limit 10')

select * from openquery(mysql,'show tables from game ')

参考http://www.ideaexcursion.com/2009/02/25/howto-setup-sql-server-linked-server-to-mysql/

http://www.packtpub.com/article/mysql-linked-server-on-sql-server-2008

http://blogs.msdn.com/sqlcrd/archive/2008/04/21/64-oledb-provider-for-odbc-msdasql.aspx

原文地址:https://www.cnblogs.com/buaaboyi/p/1740074.html