Возможный дубликат:
Выбор данные с двух разных серверов в SQL Server
Как я могу объединить две таблицы, которые находятся в двух разных экземплярах SQL Server, в одном запросе?
Возможный дубликат:
Выбор данные с двух разных серверов в SQL Server
Как я могу объединить две таблицы, которые находятся в двух разных экземплярах SQL Server, в одном запросе?
Наилучший способ, который я могу придумать, - это использовать sp_addlinkedserver. Вам необходимо убедиться, что любая учетная запись, которую вы используете для добавления ссылки (через sp_addlinkedsrvlogin) имеет права доступа к таблице, к которой вы присоединяетесь, но после установления связи вы можете вызвать сервер по имени, то есть:
SELECT *
FROM server1table
INNER JOIN server2.database.dbo.server2table ON .....
Вы можете создать связанный сервер и сослаться на table в другом экземпляре, используя его полное имя Server.Catalog.Schema.Table.
Если вы используете SQL Server, попробуйте Linked Server