Как создать представления на основе таблиц с другого сервера? - PullRequest
1 голос
/ 12 июля 2010

Как создать представление из таблицы A с сервера 1 и таблицы B с сервера 2 на основе того же столбца с именем col? Они используют разные учетные данные. Серверы SQL Server 2005

1 Ответ

7 голосов
/ 13 июля 2010

Не зная подробностей, я не уверен, что это лучшая идея - но это будет работать для вас. Требуется четыре части именования и связанных серверов.

Вот синтаксис для представления.

Create  VIEW [dbo].[vw_CrossServer]
AS

    SELECT * 
    FROM Server1.DatabaseName.Schema.tableA TA
        INNER JOIN Server2.DatabaseName.Schema.tableB TB ON TA.col = TB.col

GO

Чтобы это работало, вам нужно установить связанный сервер между базами данных. Связанный сервер

Ссылка также содержит примеры и другие ресурсы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...