Данные из 4 разных баз данных - PullRequest
0 голосов
/ 21 сентября 2009

Мне нужно получить данные из 3 разных баз данных по одной команде события. Кто-нибудь может сказать мне какой-нибудь эффективный способ, кроме того, что я запрашиваю все три разных сервера базы данных подряд: - Сервер 1: выберите * из .... Сервер 2: выберите * из ..... и так далее ...

Большое спасибо

Ответы [ 2 ]

3 голосов
/ 21 сентября 2009

Видя как помечен вопрос TSQL:

  1. Установите поставщиков для «других» баз данных.
  2. В SQL Server 2005 создает связанный сервер для каждой базы данных, а затем просто запрашивает, как если бы «другие» базы данных были базами данных SQL Server.
1 голос
/ 21 сентября 2009

Если базы данных находятся на одном и том же экземпляре сервера, они могут быть запрошены в формате «имя_базы_данных.имя_таблицы.имя_колонны», в противном случае я бы использовал ответ Митча (связанные серверы могут быть запрошены в формате «имя_сервера.имя_таблицы.имя_таблицы.column_name» «)

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