我是 SQL 新手,所以需要一点帮助。我必须连接位于不同服务器上的两个不同数据库中的两个表。有人能告诉我该怎么做吗?
答案1
当然可以,只要您有权访问另一台服务器上的表即可。只需使用服务器名称、数据库名称和架构名称限定表名称即可,如下所示:
SELECT * FROM otherserver.testdb.dbo.MyTable
您必须先将远程服务器设置为“链接服务器” - 您应该能够通过 Google 搜索找到大量指南,或者只需咨询本地 DBA 即可。连接两个 SQL Server 系统时这非常简单,但如果您想模拟 Windows 凭据,Kerberos 可能会有点麻烦。