Используя связанные серверы для запросов через серверы баз данных?

На Поле 2 Вы пытающийся получить доступ к отчетам, которые локальны или загружают их удаленно из поля 1? Если Вы получаете доступ к ним удаленно от Поля 1, как Вы ссылаетесь на него?

Также Reporting Services работает над Полем 1 при доступе от подсистемы балансировки нагрузки?

3
задан 30 December 2009 в 19:22
4 ответа

Нет никакого решения от SQL Server, который допускает 'прозрачный' доступ к данным. Запросы через многие серверы требуют Распределенных запросов (т.е. связанные серверы), и развертывание решения с трудными кодированными запросами против связанных серверов через многие экземпляры быстро поразит землю по причинам доступности и пригодности для обслуживания. Удивительно, как мобильные базы данных действительно: сервер меняет имена, обработка отказа происходит, базы данных перемещены по причинам выравнивания нагрузки. Учитывая трудную двойную природу DQ это действительно не работает.

Другое большое развертывание приблизилось, это идущим SOA и полагаясь на обмен сообщениями, посмотрите Брокера SQL Server Service Использования MySpace для Защиты Целостности 1 петабайта Данных. Это подразумевает, что серьезная парадигма переключает программирование на нижний регистр и как каждый приближается к решению, существующие приложения, которые используют запросы T-SQL, не будут волшебно прозрачно работать над 'фермой' серверов.

1
ответ дан 3 December 2019 в 07:45

Я не знаю ни о чем как Вы, описывают для SQL Server, или от Microsoft или от третьего лица. Связанные серверы позволят Вам создавать межсерверные запросы, но они совсем не прозрачны. Я думаю самое близкое, Вы смогли приезжать, должен использовать репликацию или SSIS к агрегированным данным от различных экземпляров в единственное хранилище данных.

0
ответ дан 3 December 2019 в 07:45

Вы решение будете лгать в интеграции сервисного брокера в Ваше приложение. это кажется, что Вы могли бы интересоваться образцом Интеграции Данных реального времени. Можно также создать представления тот промежуток через экземпляры SQL Server. в зависимости от типа соединений Вы пытаетесь сделать и где Вы хотите, чтобы запросы работали (распределенный или централизованный), один из этих подходов (или оба) должен сделать то, что необходимо сделать

0
ответ дан 3 December 2019 в 07:45

Похоже, вы ищете "Центральные серверы управления", новую функцию SQL 2008.

Вот официальный документ: http://technet.microsoft .com / en-us / library / bb895144.aspx

Вот блог с примером: http://www.mssqltips.com/sqlservertip/1767/execute-sql-server-query-on- несколько серверов одновременно /

0
ответ дан 3 December 2019 в 07:45

Теги

Похожие вопросы