Подтвердить что ты не робот

Как вы присоединяете таблицы из двух разных экземпляров SQL Server в одном SQL-запросе

Возможный дубликат:
Выбор данных с двух разных серверов в SQL Server

Как я могу присоединиться к двум таблицам, которые расположены в двух разных экземплярах SQL Server, в одном запросе?

4b9b3361

Ответ 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