Bereitstellen von mehreren Instanzen von Reporting Services oder eine Verbindung zu mehreren Versionen von DLLs

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

  •  02-07-2019
  •  | 
  •  

Frage

Gibt es eine Möglichkeit in SSRS2008 auf mehrere Instanzen des Reportserver ausgeführt separaten Code-Sets bereitstellen?

Ich entwickle eine sehr spezifische Deployment Services von Reporting, wo ich eine Reihe von benutzerdefinierten Erweiterungen eingesteckt. Aber, meine Firma setzt typischerweise mehrere Versionen einer Veröffentlichung auf einmal auf dem gleichen Server. Ich bin an einem wenig von einem Verlust von einem guten Weg, dies zu tun mit Reporting Service.

Ich weiß, dass ich ein paar Alternativen haben:

  • Führen Sie mehrere Instanzen von Reporting Services mit verschiedenen Codesätzen

Der Nachteil ist, dass es ein bisschen Kopfschmerz ist ein Upgrade und ich mag lieber nicht mehr Instanzen des Bericht Datenbanken hat. Ich bin mir nicht sicher, ob sie gut zusammen spielen würde, wenn sie die gleichen Datenbanken zielen.

  • Invoke / umfasst die versionsspezifische DLLs auf Anforderung durch von einem Httprequest Variable zu lesen. (Assembly.LoadFile)

Ich habe das Gefühl, dass diese Performance-Probleme haben könnte, und es klingt auch wie ein Potential Debug-Alptraum. Ich habe auch nicht Assembly.LoadFile verwendet, bevor und ich bin nicht sicher, wie viel Code muss ich würde schreiben, dass unversionierte wurde das Versionierungssystem zu steuern.

Jeder da draußen Erfahrung mit irgendetwas davon?

War es hilfreich?

Lösung

Sie können mehrere RS installieren können Frontends auf ein DB-Backend.

Es funktioniert gut. Wir verwenden es zwei primäre RS-Boxen zu haben (Lastenausgleich) mit 3. BCP / DR Hot-Standby-Box. Sie sind alle in der Farm.

Sie können auch mehrere Instanzen auf dem gleichen Feld haben.

Vorgehensweise: Konfigurieren einer Berichtsserver-Scale-Out Bereitstellung (Reporting Services-Konfiguration)

Andere Tipps

FWIW Ich betreibe zwei separaten Bericht-Server-Installationen gegen die gleichen Datenbanken ohne Probleme. Die Volumina sind ziemlich gering.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top