Domanda

Esiste un modo in SSRS2008 per distribuire più istanze del ReportServer che esegue set di codici separati?

Sto sviluppando una distribuzione molto specifica di servizi di reportistica in cui sono collegate diverse estensioni personalizzate. Ma la mia azienda in genere distribuisce più versioni di una versione contemporaneamente sullo stesso server. Sono un po 'a corto di un buon modo per farlo con i servizi di segnalazione.

So di avere alcune alternative:

  • Esegui più istanze di Reporting Services con set di codici diversi

L'aspetto negativo di questo è che è un po 'un mal di testa per l'aggiornamento e preferirei non avere più istanze dei database di report. Non sono sicuro che giocherebbero insieme se fossero destinati agli stessi database.

  • Richiamare / includere le DLL specifiche della versione su richiesta leggendo da una variabile HTTPRequest. (Assembly.LoadFile)

Ho la sensazione che questo potrebbe avere problemi di prestazioni e sembra anche un potenziale incubo di debug. Inoltre non ho mai usato Assembly.LoadFile prima e non sono sicuro di quanto codice dovrei scrivere che non è stato controllato per controllare il sistema di controllo delle versioni.

Chiunque abbia esperienza con questo?

È stato utile?

Soluzione

È possibile installare più front-end RS su un back-end DB.

Funziona bene. Lo usiamo per avere 2 scatole RS primarie (bilanciate dal carico) con la terza scatola hot standby BCP / DR. Sono tutti nella fattoria.

Puoi avere anche più istanze nella stessa casella.

Come: Configurare un ridimensionamento del server di report Distribuzione (Configurazione di Reporting Services)

Altri suggerimenti

FWIW Ho eseguito due installazioni separate del server di report sugli stessi database senza problemi. I volumi sono abbastanza bassi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top