0

所以我需要尝试在一个 SQL 语句中使用两个不同的服务器。到目前为止,这是我的查询:

SELECT p.FirstField 
from [FirstDatabase]..FirstTableName p 
Where not exists (select p2.SecondField 
from [SecondServer].[SecondDatabase]..SecondTableName p2 
where p.FirstField = p2.SecondField)

我没有在语句的第一部分使用第一个服务器,因为该服务器已经被选中。

我正在使用 Microsoft SQL Server

4

1 回答 1

5

您需要使用sp_addlinkedserver将远程服务器设置为链接服务器。linked_server_name.catalog.schema.object_name然后您可以使用语法来引用远程表。您可以在此处找到更多信息。

于 2013-06-24T20:03:44.277 回答