Implantar várias instâncias do Reporting Services ou se conectar a várias versões de DLLs

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

  •  02-07-2019
  •  | 
  •  

Pergunta

Existe alguma maneira em SSRS2008 para implantar várias instâncias do ReportServer executar conjuntos de códigos separados?

Estou desenvolvendo uma implantação muito específico de serviços de relatório onde eu tenho um número de extensões personalizadas conectado. Mas, minha empresa normalmente implanta várias versões de um lançamento de uma vez no mesmo servidor. Eu estou em um pouco de uma perda de uma boa maneira de fazer isso com o Reporting Services.

Eu sei que eu tenho algumas alternativas:

  • executar várias instâncias do Reporting Services com diferentes conjuntos de códigos

A desvantagem para isso é que é um pouco de uma dor de cabeça para atualizar e eu prefiro não ter várias instâncias de bancos de dados de relatórios. Eu não tenho certeza se eles joguem bem juntos se eles foram alvo os mesmos bancos de dados.

  • Invoke / incluem os DLLs versão específicos sob demanda através da leitura de uma variável de HTTPRequest. (Assembly.LoadFile)

Eu tenho um sentimento de que isso poderia ter problemas de desempenho e também soa como um potencial pesadelo de depuração. Eu também não usei Assembly.LoadFile antes e não estou certo de quanto código que eu teria que escrever que foi não-versionadas para controlar o sistema de controle de versão.

Qualquer um lá fora, têm experiência com nada disso?

Foi útil?

Solução

Você pode instalar vários RS front-ends para backend um DB.

Ele funciona bem. Vamos utilizá-lo para ter 2 primários RS caixas (carga equilibrada) com caixa de hot standby 3ª BCP / DR. Eles estão todos na fazenda.

Você pode ter várias instâncias na mesma caixa também.

Como configurar um servidor de relatório Scale-out implantação (configuração Reporting Services)

Outras dicas

FWIW Fui correndo duas instalações de servidor de relatório separadas contra os mesmos bancos de dados sem problemas. Os volumes são relativamente baixos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top