Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Selecionando dados de dois servidores diferentes no SQL Server


O que você está procurando são servidores vinculados. Você pode acessá-los no SSMS a partir do seguinte local na árvore do Pesquisador de Objetos:

Server Objects-->Linked Servers

ou você pode usar sp_addlinkedserver.

Você só precisa configurar um. Depois de ter isso, você pode chamar uma mesa no outro servidor assim:
select
    *
from
    LocalTable,
    [OtherServerName].[OtherDB].[dbo].[OtherTable]

Observe que o proprietário nem sempre é dbo , portanto, certifique-se de substituí-lo por qualquer esquema que você usar.