我有 2 台服务器,一台运行 Microsoft SQL Server,另一台使用 MySql。
我需要能够将一个从 MS SQL 命名为“A”的表内部连接到位于使用 MySql 的不同服务器上的表“B”
所以我希望能够做这样的事情
SELECT A.*, B.* FROM A INNER JOIN B ON A.id=B.id LIMIT 100
我怎样才能做到这一点?请注意,两台服务器都在同一个网络上。
我有 2 台服务器,一台运行 Microsoft SQL Server,另一台使用 MySql。
我需要能够将一个从 MS SQL 命名为“A”的表内部连接到位于使用 MySql 的不同服务器上的表“B”
所以我希望能够做这样的事情
SELECT A.*, B.* FROM A INNER JOIN B ON A.id=B.id LIMIT 100
我怎样才能做到这一点?请注意,两台服务器都在同一个网络上。
谷歌状态的第一个链接......
你需要安装这个:
http://www.mysql.com/products/connector/
并遵循本指南:
http://technikhil.wordpress.com/2007/05/13/getting-microsoft-sql-server-and-mysql-to-talk/
连接服务器,然后使用 openquery 执行 MS SQL 查询。