Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Sélection de données à partir de deux serveurs différents dans SQL Server

Ce que vous recherchez, ce sont des serveurs liés. Vous pouvez y accéder dans SSMS à partir de l'emplacement suivant dans l'arborescence de l'Explorateur d'objets :

Server Objects-->Linked Servers

ou vous pouvez utiliser sp_addlinkedserver.

Vous n'avez qu'à en configurer un. Une fois que vous avez cela, vous pouvez appeler une table sur l'autre serveur comme ceci :

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

Notez que le propriétaire n'est pas toujours dbo , alors assurez-vous de le remplacer par le schéma que vous utilisez.