#reportingservices-2005
#reportingservices-2005
Вопрос:
Я хочу установить два экземпляра службы отчетов на двух разных серверах, которые будут указывать на одну базу данных сервера отчетов. Возможно ли это?
Ответ №1:
Вы, конечно, можете указать два разных экземпляра на одну базу данных, вы можете использовать средство настройки служб Reporting Services для настройки этого (используйте вкладку База данных). Я никогда не делал этого сам, поэтому я не знаю, насколько хорошо они будут работать вместе, особенно если вы собираетесь зашифровать базу данных.
Но почему вы хотите это сделать, это по административным причинам? Достаточно просто развернуть одни и те же отчеты на двух разных серверах, и оба набора отчетов могут просматривать одну и ту же базу данных, чтобы получить свои данные.
Редактировать:
Стандартный процесс клиента заключается в размещении приложения и базы данных на разных серверах, поэтому нам нужны SSRS на сервере T1 и его база данных сервера отчетов в T2
Безусловно, это возможно — вы можете иметь базу данных в любом экземпляре SQLServer, который виден серверу, на котором размещен веб-компонент SSRS. Просто используйте инструмент, о котором я упоминал выше.
Комментарии:
1. Теперь, скажем, на сервере T1 у нас есть SSRS и базы данных сервера отчетов. Стандартный процесс клиента заключается в размещении приложения и базы данных на разных серверах, поэтому нам нужны SSRS на сервере T1 и его база данных сервера отчетов в T2. Таким образом, в основном T1 будет указывать на базу данных T2
2. Теперь у нас есть служба отчетов и ее база данных на одном сервере (T1). Мы хотим, чтобы служба отчетов находилась на другом компьютере (T2) и указывала на базу данных сервера отчетов T1. Мы хотим, чтобы оба работали, я также могу видеть отчеты из T1 и T2. Большое спасибо.
Ответ №2:
На работе у нас есть несколько виртуальных серверов, на каждом из которых установлен экземпляр ssrs-2005 (их около 20), а затем один виртуальный сервер, содержащий все базы данных. Это работает нормально с несколькими проблемами:
- Сложно управлять ценными бумагами таким образом, чтобы пользователи разных экземпляров имели разные уровни доступа
- Мы переименовали базы данных ReportServer и ReportServerTempDB для одного из экземпляров, чтобы у них был отдельный набор отчетов, и это вызвало бесконечные проблемы. MS не поддерживает переименование тезисов, поскольку они жестко запрограммированы повсюду!
В вашем случае я не понимаю, почему у вас должна быть проблема, но не совсем уверен, что понимаю, зачем вам это делать! Перед началом работы обязательно создайте резервную копию ключа доступа к базе данных.
Диспетчер конфигурации служб Reporting services -> Ключи шифрования -> Резервное копирование