Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Auswählen von Daten von zwei verschiedenen Servern in SQL Server

Was Sie suchen, sind Verbindungsserver. Sie erreichen sie in SSMS von der folgenden Stelle in der Baumstruktur des Objekt-Explorers:

Server Objects-->Linked Servers

oder Sie können sp_addlinkedserver verwenden.

Sie müssen nur einen einrichten. Sobald Sie das haben, können Sie eine Tabelle auf dem anderen Server wie folgt aufrufen:

select
    *
from
    LocalTable,
    [OtherServerName].[OtherDB].[dbo].[OtherTable]

Beachten Sie, dass der Eigentümer nicht immer dbo ist , stellen Sie also sicher, dass Sie es durch das von Ihnen verwendete Schema ersetzen.