Развертывание нескольких экземпляров служб отчетов или подключение к нескольким версиям библиотек DLL. - PullRequest
1 голос
/ 24 сентября 2008

Есть ли способ в SSRS2008 развернуть несколько экземпляров ReportServer, работающих с отдельными наборами кодов?

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

Я знаю, что у меня есть несколько альтернатив:

  • Запуск нескольких экземпляров служб Reporting Services с разными наборами кодов

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

  • По запросу вызывать / включать специфичные для версии библиотеки DLL, читая переменную HTTPRequest. (Assembly.LoadFile)

У меня такое ощущение, что это может иметь проблемы с производительностью, и это также звучит как потенциальный кошмар отладки. Я также ранее не использовал Assembly.LoadFile, и я не уверен, какой объем кода мне придется написать, чтобы он не управлял системой управления версиями.

У кого-нибудь есть опыт с этим?

Ответы [ 2 ]

2 голосов
/ 09 декабря 2008

Вы можете установить несколько интерфейсов RS на один сервер БД.

Работает хорошо. Мы используем его, чтобы иметь 2 основных блока RS (с балансировкой нагрузки) с 3-м блоком горячего резервирования BCP / DR. Они все на ферме.

Вы также можете иметь несколько экземпляров в одном поле.

Как настроить масштабное развертывание сервера отчетов (настройка служб Reporting Services)

1 голос
/ 26 сентября 2008

FWIW Я выполняю две отдельные установки сервера отчетов на одни и те же базы данных без проблем. Объемы довольно низкие.

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