MySQL: Farklı Sunucular üzerinde bulunan çoklu veritabanları arasında sorgu katılın

2 Cevap php

SQL Server join tables from multiple sql servers by using link tables için bir yol var.

Ben aynı yapmak mümkün olup olmadığını merak ediyorum? Ben PHP kullanıyorum, PHP tesislerin bu tür sağlar mı?

2 Cevap

It isn't necessarily easy, nor pretty, but this article gives some solutions to your problem: http://www.linux.com/archive/feature/52390

UPDATE

Bağlantı şimdi gitti bu yana, burada daha fazla metin olduğunu

Creating a linked server using OLE DB for SQL Server This example creates a linked server named MyDatabase that uses the Microsoft OLE DB Provider for SQL Server.

USE master
GO
EXEC sp_addlinkedserver 
'MyDatabase',
N'SQL Server'
GO

Onlar aynı sunucuda olsa gibi Sonra başvuruda bulunabilir, böylece veritabanları aynı mssql sunucu üzerinde ise o zaman yukarıdaki adımı atlayın ve sadece aşağıdakileri yapın:

[Sunucu adı]. [Veritabanı adı]. [Sahibi]. Tablo_ismi

Diğer sunucularda tablolara bağlamak için federe depolama motoru deneyin.

http://dev.mysql.com/tech-resources/articles/mysql-federated-storage.html