在SQL Server中有一种使用链接表连接多个SQL服务器的方法。
我想知道是否可能做到同样的事情?我正在使用PHP,PHP提供了这种功能吗?
这篇文章提供了一些解决方案,虽然并不一定简单或美观: http://www.linux.com/archive/feature/52390
更新
由于链接已经失效,这里提供更多的文本:
使用 OLE DB 为 SQL Server 创建链接服务器 此示例创建了一个名为 MyDatabase 的链接服务器,它使用 Microsoft OLE DB Provider for SQL Server。
USE master
GO
EXEC sp_addlinkedserver
'MyDatabase',
N'SQL Server'
GO
然后您可以像它们在同一台服务器上一样进行引用,因此如果数据库位于同一台 MSSQL 服务器上,则跳过上述步骤,只需执行以下操作:
[服务器名称].[数据库名称].[所有者].表名