Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Одна и та же таблица из множества баз данных и SQL серверов  [new]
alex_flasher
Member

Откуда:
Сообщений: 7
Добрый день!
Народ, подскажи плиз как можно организовать вывод данных из множества MSSQL серверов в одну таблицу?

Задача следующая: есть у нас N серверов MSSQL2005, на каждом по одной БД, в БД есть таблица X. Нужно вывести данные в формате:
[Сервер] [1Столбец таблицы X] [2Столбец таблицы X]
8 ноя 11, 16:20    [11564800]     Ответить | Цитировать Сообщить модератору
 Re: Одна и та же таблица из множества баз данных и SQL серверов  [new]
komrad
Member

Откуда:
Сообщений: 5756
alex_flasher,

Поставь клиента от SQL2008 - там есть групповые запросы, т.е. запросы не к одному зарегистрированному серверу, а к сразу к группе серверов. Для этого надо щелкнуть на группе правой кнопой мыши и выбрать New Query.

например, запрос вида

select 1  [field]

будет выглядеть так :

server   field
server_1 1
server_2 1
server_3 1
и т.д.
8 ноя 11, 16:24    [11564836]     Ответить | Цитировать Сообщить модератору
 Re: Одна и та же таблица из множества баз данных и SQL серверов  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
CREATE VIEW (Transact-SQL)
(Секционированные представления)


Создание секционированных представлений

Федеративные серверы баз данных
8 ноя 11, 16:38    [11564958]     Ответить | Цитировать Сообщить модератору
 Re: Одна и та же таблица из множества баз данных и SQL серверов  [new]
alex_flasher
Member

Откуда:
Сообщений: 7
Уточню, сервера друг с другом никак не связаны, кроме того что находятся в одном домене
8 ноя 11, 16:53    [11565096]     Ответить | Цитировать Сообщить модератору
 Re: Одна и та же таблица из множества баз данных и SQL серверов  [new]
alex_flasher
Member

Откуда:
Сообщений: 7
komrad
alex_flasher,

Поставь клиента от SQL2008 - там есть групповые запросы, т.е. запросы не к одному зарегистрированному серверу, а к сразу к группе серверов. Для этого надо щелкнуть на группе правой кнопой мыши и выбрать New Query.

например, запрос вида

select 1  [field]

будет выглядеть так :

server   field
server_1 1
server_2 1
server_3 1
и т.д.


а можно подробнее? или линк на описание?
8 ноя 11, 17:01    [11565187]     Ответить | Цитировать Сообщить модератору
 Re: Одна и та же таблица из множества баз данных и SQL серверов  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
alex_flasher
Уточню, сервера друг с другом никак не связаны, кроме того что находятся в одном домене
Бегаете между ними, на дискетах информацию передаёте?

Прилинковать - никак?
8 ноя 11, 17:07    [11565219]     Ответить | Цитировать Сообщить модератору
 Re: Одна и та же таблица из множества баз данных и SQL серверов  [new]
komrad
Member

Откуда:
Сообщений: 5756
alex_flasher
а можно подробнее? или линк на описание?


линк на описание с примерами и картинками

Multi-Server Queries
8 ноя 11, 17:07    [11565221]     Ответить | Цитировать Сообщить модератору
 Re: Одна и та же таблица из множества баз данных и SQL серверов  [new]
alex_flasher
Member

Откуда:
Сообщений: 7
iap
alex_flasher
Уточню, сервера друг с другом никак не связаны, кроме того что находятся в одном домене
Бегаете между ними, на дискетах информацию передаёте?

Прилинковать - никак?


Типа того))) что значит прилинковать?

P.S. за вьюсы по секционке спасибо! Очень полезная вешь
8 ноя 11, 17:17    [11565294]     Ответить | Цитировать Сообщить модератору
 Re: Одна и та же таблица из множества баз данных и SQL серверов  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
alex_flasher
iap
пропущено...
Бегаете между ними, на дискетах информацию передаёте?

Прилинковать - никак?


Типа того))) что значит прилинковать?

P.S. за вьюсы по секционке спасибо! Очень полезная вешь

Распределенные запросы
Хранимые процедуры распределенных запросов (Transact-SQL)
8 ноя 11, 17:22    [11565336]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить