Implemente varias instancias de servicios de informes o conéctese a varias versiones de archivos DLL

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

  •  02-07-2019
  •  | 
  •  

Pregunta

¿Hay alguna forma en SSRS2008 de implementar múltiples instancias de ReportServer ejecutando conjuntos de códigos separados?

Estoy desarrollando una implementación muy específica de servicios de informes donde tengo conectadas varias extensiones personalizadas.Sin embargo, mi empresa normalmente implementa varias versiones de una versión a la vez en el mismo servidor.Estoy un poco perdido en cuanto a una buena manera de hacer esto con los servicios de informes.

Sé que tengo algunas alternativas:

  • Ejecute varias instancias de Reporting Services con diferentes conjuntos de códigos

La desventaja de esto es que es un poco doloroso actualizar y prefiero no tener varias instancias de las bases de datos de informes.No estoy seguro de si funcionarían bien juntos si apuntaran a las mismas bases de datos.

  • Invoque/incluya las DLL específicas de la versión a pedido leyendo desde una variable HTTPRequest.(Ensamblaje.CargarArchivo)

Tengo la sensación de que esto podría tener problemas de rendimiento y también suena como una posible pesadilla de depuración.Tampoco he usado Assembly.LoadFile antes y no estoy seguro de cuánto código tendría que escribir sin versionar para controlar el sistema de versiones.

¿Alguien por ahí tiene experiencia con algo de esto?

¿Fue útil?

Solución

Puede instalar múltiples interfaces RS en un backend DB.

Funciona bien.Lo usamos para tener 2 cajas RS primarias (carga equilibrada) con una tercera caja de reserva activa BCP/DR.Están todos en la granja.

También puede tener varias instancias en el mismo cuadro.

Cómo:Configurar una implementación ampliada del servidor de informes (configuración de Reporting Services)

Otros consejos

FWIW He estado ejecutando dos instalaciones de servidores de informes independientes en las mismas bases de datos sin problemas.Los volúmenes son bastante bajos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top