Requête SQL sur plusieurs serveurs SQL

J'ai 2 serveurs SQL. J'ai besoin d'une requête SQL qui peuvent se joindre 2 tables qui sont dans deux autre serveur.

Comme

SELECT  *
FROM    Server1.Db1.dbo.table1 A
        INNER JOIN Server2.Db1.dbo.table2 B ON A.Id = B.Id

et je n'ai pas les noms de serveur, au lieu de cela je suis à l'aide de l'adresse IP des serveurs. Ai-je besoin pour permettre à ces serveurs SQL server en tant que serveur lié pour permettre une telle inter-serveur des requêtes?

Si ces bases de données sont sur des serveurs différents, alors oui, vous devez créer un serveur lié à ce.
Vous pouvez utiliser des serveurs liés ou OPENDATASOURCE. Attention, ces requêtes à distance peut sortir de la main rapidement.
double possible de la Croix-serveur SQL
Il y a un post intitulé: "la Sélection de données à partir de deux serveurs différents dans SQL Server" ici, dans StackOverflow --> stackoverflow.com/q/1144051/771579

OriginalL'auteur Andy T | 2014-08-20