Два сервера отчетов, указывающие на один экземпляр БД сервера отчетов - PullRequest
2 голосов
/ 06 мая 2011

Я хочу установить два экземпляра Reporting Service на два разных сервера, которые будут указывать на одну базу данных сервера отчетов. Возможно ли это?

Ответы [ 2 ]

1 голос
/ 26 мая 2011

На работе у нас есть несколько vm-серверов, каждый с экземпляром ssrs-2005 (что-то около 20), а затем один vm-сервер, содержащий все базы данных. Работает нормально с несколькими проблемами:

  1. Трудно управлять ценными бумагами так, чтобы пользователи разных экземпляров имели разные уровни доступа
  2. Мы переименовали базы данных ReportServer и ReportServerTempDB для одного из экземпляров, чтобы у них был отдельный набор отчетов, и это не вызвало проблем. MS не поддерживает переименование тезисов, если они жестко запрограммированы!

В вашем случае я не понимаю, почему у вас должны быть проблемы, но не совсем уверен, что понимаю, почему вы это сделаете! Обязательно сделайте резервную копию ключа доступа к БД перед началом работы.

Службы отчетов Configuration Manager -> Ключи шифрования -> Резервное копирование

1 голос
/ 06 мая 2011

Вы, безусловно, можете указать два разных экземпляра на одну базу данных, вы можете использовать инструмент конфигурации служб Reporting Services, чтобы настроить это (используйте вкладку базы данных). Я никогда сам этого не делал, поэтому не знаю, насколько хорошо они будут играть вместе, особенно если вы собираетесь зашифровать базу данных.

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

Редактировать:

Стандартный клиентский процесс состоит в том, чтобы приложение и БД находились на разных серверах, поэтому нам нужен SSRS на сервере T1 и его БД сервера отчетов в T2

Абсолютно это возможно - вы можете иметь базу данных в любом экземпляре SQLServer, который виден серверу, на котором размещен веб-компонент SSRS. Просто используйте инструмент, который я упомянул выше.

...