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