MySQL:跨多个位于不同服务器上的数据库连接查询
在SQL Server中,有一种方法可以访问join tables from multiple sql servers by using link tables。MySQL:跨多个位于不同服务器上的数据库连接查询
我想知道是否可以这样做?我使用PHP,PHP提供这种设施吗?
这并不容易,也不是很漂亮,但这篇文章给你的问题的一些解决方案: http://www.linux.com/archive/feature/52390
UPDATE
由于链接现在已经不复存在了,这里是更多的文字
使用用于SQL Server的OLE DB创建链接服务器 本示例创建一个名为MyDatabase的链接服务器,该服务器使用Microsoft OLE DB提供程序用于SQL Server。
USE master
GO
EXEC sp_addlinkedserver
'MyDatabase',
N'SQL Server'
GO
然后,你可以参考,尽管它们是在同一台服务器上,因此,如果数据库是相同的MSSQL服务器上,然后跳过上面的步骤,只是做到以下几点:
[服务器名称]。 [数据库名称]。[所有者]。表名
尝试联合存储引擎以链接到其他服务器上的表。
http://dev.mysql.com/tech-resources/articles/mysql-federated-storage.html
链接被破坏...... – 2012-07-27 10:50:05
您的链接不工作了,你可以编辑你的答案,并添加至少一些短语我可以用它来寻找这些解决方案? – 2012-07-27 09:00:24
@OriesokVlassky - 增加了文字,对不起。 – 2012-07-27 09:25:00