Comment joindre des tables à partir de deux instances SQL Server différentes dans une requête SQL [dupliquer]
possibilité de dupliquer:
sélection des données de deux serveurs différents dans le serveur SQL
Comment puis-je joindre deux tables, qui sont situées deux instances SQL Server différentes, dans une requête?
21
demandé sur
Community
2009-09-15 01:02:14
3 réponses
le meilleur moyen que je puisse imaginer pour accomplir ceci est via sp_addlinkedserver . Vous devez vous assurer que quel que soit le compte que vous utilisez pour ajouter le lien (via sp_addlinkedsrvlogin ) a des permissions à la table que vous rejoignez, mais une fois que le lien est établi, vous pouvez appeler le serveur par son nom, i.e.:
SELECT *
FROM server1table
INNER JOIN server2.database.dbo.server2table ON .....
21
répondu
Scott Anderson
2009-09-14 21:07:57
Vous pouvez créer un serveur lié et font référence à la table dans l'autre cas, à l'aide de son Serveur complet.Catalogue.Schéma.Nom de la Table.
9
répondu
Jason Punyon
2009-09-14 21:04:47