Teil 3–Reporting Services hochverfügbar bereitstellen

Wir haben nun in unserer Umgebung zwei Bereitstellungen der Reporting Services installiert und eine horizontale Skalierung bereitgestellt. Als nächstes müssen wir nun noch ein paar Einstellungen durchführen, damit die Reporting Services im NLB Cluster genutzt werden können. Normalerweise wird bei einem Aufruf der Website die Informationen vom Web Server abgerufen und danach kann sich der Server nicht mehr an diesen Aufruf erinnern. Dies bedeutet, sollte eine weitere Abfrage erfolgen, wird die selbe Seite wieder aufgerufen.

Wir müssen also der Seite eine eindeutige ID zuteilen und dies können wir über die ASP.Net Komponente erzeugen. Hierzu bedienen wir uns aus den “ASP.Net Resourcen”. Um die Sache etwas zu vereinfachen, gibt es eine Seite, über diese der Maschine-Key generiert werden kann. Geben Sie hierzu die folgende Adresse in Ihren Browser ein (http://aspnetresources.com/tools/machineKey). Klicken Sie dann auf den Button “Key-Erstellen”. Markieren Sie mit Ihrer Maus den gelb dargestellten Bereich, klicken Sie auf die rechte Maustaste und wählen Sie im Kontextmenü den Eintrag “kopieren”.

image

Öffnen Sie nun einen Text-Editor Ihrer Wahl und öffnen Sie die Datei web.config unter dem folgenden Pfad:

C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\rsreportserver\web.config

Gehen Sie in der Datei nach dem Bereich <system.web> und fügen Sie den Inhalt Ihrer Zwischenablage hinzu. Fügen Sie diese Einstellungen auf jedem Knoten hinzu. Das Ergebnis müsste nun wie folgt aussehen:

image

Als nächstes müssen wir noch den Hostnamen in die rsreportserver-Datei hinzufügen. Öffnen Sie hierzu wieder einen Texteditor Ihrer Wahl und öffnen Sie die Datei unter dem folgenden  Pfad: C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\ Reporting Services\ReportServer\rsreportserver\. Fügen Sie nun unter dem Bereich <Hostname> und <UrlRoot> Ihre Information ein . Bei dem von mir verwendeten Namen “reporting.blankertz-pm.local”, handelt es sich um den NLB Namen, unter dem die Reporting Serives zu erreichen sind. Fügen Sie diese Inhalte auf beiden Knoten hinzu.

image

Sollten Sie nun versuchen die Reporting Services zu erreichen, werden Sie wahrscheinlich immer noch eine Fehlermeldung erhalten. Dies liegt daran, dass die LoopBack Einstellungen der jeweiligen Server dies verhindern.

SNAGHTML282c78f

Um dieses Problem zu vermeiden, öffnen Sie bitte die Windows-Registry. Gehen Sie dafür auf “Suchen” und geben Sie dort “regedit” ein. Klicken Sie danach auf “regedit”.

image

Wechseln Sie auf den dargestellte Key.

image

Gehen Sie mit der rechten Maustaste auf den Ornder MSV1_0 und wählen Sie im Kontextmenü den Eintrag “Wert der mehrteiligen Zeichenfolge”.

image

Geben Sie nun die gewünschte DNS Namen in dem Feld ein. Führen Sie diesen Schritt auf beiden Knoten aus. Schließen Sie die Eingabe und starten Sie die Server neu.

image

Danach können Sie auf die Reporting Services zugreifen.

image

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Die folgenden im Rahmen der DSGVO notwendigen Bedingungen müssen gelesen und akzeptiert werden:
Durch Abschicken des Formulars wird dein Name, E-Mail-Adresse und eingegebene Text in der Datenbank gespeichert. Für weitere Informationen wirf bitte einen Blick in die Datenschutzerklärung.