ОТКРЫТЫЙ ЗАПРОС - можно ли запросить несколько таблиц, используя ВНУТРЕННЕЕ СОЕДИНЕНИЕ в ОТКРЫТОМ ЗАПРОСЕ? - PullRequest
1 голос
/ 14 января 2012

Я создал сервер ссылок с помощью SQL Server 2008 R2 для файла Excel.

Мой первый вопрос: возможно ли разместить все ваши таблицы на одном сервере ссылок? Например, создание нескольких источников данных для сервера ссылок или вам нужно создать отдельный сервер ссылок для каждого файла Excel (внешних данных)?

Наконец, даже когда я создаю несколько серверов ссылок, как я могу запросить все таблицы или использовать JOIN, чтобы я мог запросить несколько таблиц?

1 Ответ

1 голос
/ 14 января 2012

Я не могу ответить на ваш первый вопрос, не имея опыта работы со связанными серверами в документах Excel.

Чтобы объединить несколько серверов с подкладкой, обозначение тройной точки обычно проще, чем использование OPENQUERY().

SELECT
  t1.col1,
  t1.col2,
  t2.col3
FROM LINKEDSERVER1...table1 t1 JOIN LINKEDSERVER2...table2 t2 ON t1.col1 = t2.col1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...