Развертывание нескольких экземпляров служб reporting services или подключение к нескольким версиям библиотек DLL

StackOverflow https://stackoverflow.com/questions/125540

  •  02-07-2019
  •  | 
  •  

Вопрос

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

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

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

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

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

  • Вызывайте / включайте библиотеки DLL конкретной версии по требованию путем чтения из переменной HttpRequest.(Сборка.Загрузочный файл)

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

У кого-нибудь там есть опыт работы с чем-либо из этого?

Это было полезно?

Решение

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

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

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top