Aktualisieren einer Berichtsserver-Webfarm

Aktualisiert: 14. April 2006

In diesem Thema wird das Aktualisieren mehrerer Berichtsserverinstanzen erläutert, die eine Berichtsserver-Datenbank gemeinsam nutzen. In der früheren Version wurde dieses Bereitstellungsmodell als "Berichtsserver-Webfarm" bezeichnet. Dieser Begriff wird nicht mehr verwendet. Berichtsserver, die eine einzelne Datenbank gemeinsam verwenden, werden als Berichtsserverbereitstellung für dezentrales Skalieren bezeichnet. Sie können eine Bereitstellung für dezentrales Skalieren in einem NLB-Cluster (Network Load Balancing, Netzwerklastenausgleich) ausführen. Voraussetzung dafür ist, dass Sie Berichtsserverknoten zur Bereitstellung für dezentrales Skalieren konfigurieren. Wenn Sie Reporting Services in einer Bereitstellung für dezentrales Skalieren verwenden, müssen Sie jeden Berichtsserver in der Bereitstellung für dezentrales Skalieren aktualisieren. Eine Bereitstellung für dezentrales Skalieren, die verschiedene Reporting Services-Versionen auf einzelnen Knoten einschließt, ist nicht möglich.

Zum Aktualisieren einer Bereitstellung für dezentrales Skalieren sind folgende Vorgehensweisen möglich:

  • Führen Sie ein direktes Update aus, um die vorhandene Installation durch eine neuere Version zu ersetzen. Sie können die Knoten in beliebiger Reihenfolge aktualisieren. Die Berichtsserver-Datenbank wird bei der ersten Aktualisierung aktualisiert. Sie sollten die Server offline schalten, bis alle Berichtsserverknoten und die Datenbank aktualisiert worden sind. Beenden Sie dafür IIS und den Berichtsserver-Windows-Dienst. Wenn Sie mit dem Aktualisieren der Server begonnen haben, müssen Sie alle Knoten aktualisieren. Andernfalls sind die verbleibenden Berichtsserverknoten nicht funktionsfähig, bis sie zum Verwenden des neuen Datenbankformats aktualisiert wurden.
  • Führen Sie ein paralleles Update aus, um eine neue Instanz von SQL Server 2005 Reporting Services auf demselben Computer zu installieren, auf dem bereits eine Installation vorhanden ist. Bei besonderen Anforderungen an die Betriebszeit oder wenn die Installation die Anforderungen für ein direktes Update nicht erfüllt, können Sie neue Instanzen von SQL Server 2005 Reporting Services installieren, die neben den vorhandenen Installationen ausgeführt werden. Die Benutzer können die vorhandene Bereitstellung für dezentrales Skalieren weiterhin verwenden, während Sie die neue Software konfigurieren und testen.

Vor dem Aktualisieren von Produktionsservern sollten Sie die Updateschritte unbedingt auf Testservern überprüfen, um Erfahrungen mit dem Vorgang zu sammeln.

Vorbereiten des Updates

Bereiten Sie das Update anhand der folgenden Prüfliste vor:

  1. Sichern Sie die Berichtsserver-Datenbank und den symmetrischen Schlüssel.
  2. Überprüfen Sie, ob Sie das Benutzerkonto und das Kennwort zum Herstellen der Verbindung mit dem SQL Server-Datenbankmodul kennen, das die Berichtsserver-Datenbank hostet. Das Konto muss über lokale Administratorberechtigungen verfügen, damit das Update ausgeführt werden kann.
  3. Sichern Sie alle Konfigurationsdateien (einschließlich Machine.config und Web.config) in jeder Berichtsserverinstanz.
  4. Sichern Sie die Protokolldateien.
  5. Bereiten Sie den Server für die Ausfallzeit vor. Wenn Sie den Netzwerklastenausgleich von Microsoft Windows verwenden, können Sie Hostprioritätsstufen festlegen, um einen Knoten von neuen Verbindungen zu isolieren. Durch diesen Schritt werden die Auswirkungen auf vorhandene Benutzersitzungen minimiert.
    1. Melden Sie sich an jedem Computer an.
    2. Starten Sie den Netzwerklastenausgleich-Manager auf dem ersten Computer, und öffnen Sie die Hostliste.
    3. Beachten Sie in Hostpriorität die Prioritätsstufe jedes Knotens. Bestimmen Sie anhand der Prioritätsstufe die Reihenfolge, in der die Knoten aktualisiert werden. Aktualisieren Sie den Knoten mit der niedrigsten Priorität zuerst.
    4. Klicken Sie im Knoten mit der niedrigsten Priorität mit der rechten Maustaste auf den Hostnamen, wählen Sie Host steuern aus, und klicken Sie dann auf Beenden. Dadurch werden alle neuen Verbindungen an andere Knoten weitergeleitet. Vorhandene Sitzungen werden weiter ausgeführt. Wenn der Berichtsserver von vielen Benutzern verwendet wird, kann es sich empfehlen, neue Verbindungen mehrere Stunden vor Beginn der Aktualisierung zu beenden, um die Anzahl offener Sitzungen zu minimieren.
    5. Schließen Sie den Netzwerklastenausgleich-Manager, falls er geöffnet ist. Schließen Sie ggf. alle anderen geöffneten MMC-Snap-Ins.
  6. Führen Sie folgende Aktionen aus, wenn alles für das Herunterfahren des Berichtsservers bereit ist:
    1. Beenden Sie den WMI-Dienst (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation).
    2. Beenden Sie den Berichtsserver-Windows-Dienst.
    3. Setzen Sie Internetinformationsdienste (Internet Information Services, IIS) zurück.
    4. Beenden Sie IIS.

Aktualisieren auf eine SQL Server 2005-Berichtsserverbereitstellung für dezentrales Skalieren

Bei diesen Schritten wird vorausgesetzt, dass Sie eine neue Instanz neben einer vorhandenen Installation installieren. Wenn Sie ein direktes Update ausführen möchten, können Sie den Anweisungen zum Installieren von Service Pack 1 folgen.

Mit diesen Schritten wird ein Berichtsserver aktualisiert. Wenn der Computer zudem über eine Instanz des Datenbankmoduls verfügt, haben Sie die Möglichkeit, diese gleichzeitig, zu einem späteren Zeitpunkt oder gar nicht zu aktualisieren.

  1. Führen Sie das Setup aus. Geben Sie in Instanzname einen neuen Namen für die SQL Server 2005-Instanz ein, die Sie installieren. Geben Sie nicht Standardinstanz an. In diesem Fall würden Sie ein direktes Update der vorhandenen Installation ausführen, statt eine neue Berichtsserverinstanz zu erstellen.
  2. Zeigen Sie nach Abschluss des Setups die Timestampinformationen der Programmdateien an, um zu überprüfen, ob die Dateien erfolgreich kopiert wurden.
  3. Starten Sie den Berichtsserver-Windows-Dienst.
  4. Öffnen Sie die ReportServerService.log-Dateien, und suchen Sie nach "the action completed successfully". Durch diesen Eintrag wird bestätigt, dass das Update erfolgreich war.
  5. Starten Sie IIS.
  6. Öffnen Sie ein Browserfenster, und geben Sie den Berichtsserver-URL ein. Überprüfen Sie, ob die Versionsinformationen unten auf der Seite die Produktversion wiedergeben.
  7. Starten Sie den WMI-Dienst.

Aktualisieren auf Service Pack 1

Service Pack 1 wird angewendet, indem ein Paket in einer vorhandenen SQL Server 2005-Installation ausgeführt wird. Beim Update einer SQL Server 2005-Bereitstellung für dezentrales Skalieren auf Service Pack 1 müssen Sie das Service Pack auf jeden Knoten anwenden. Beim Aktualisieren des ersten Knotens wird die Berichtsserver-Datenbank aktualisiert. Schalten Sie daher unbedingt alle anderen Knoten offline, bis sämtliche Knoten aktualisiert sind. Führen Sie für ein direktes Update eines Berichtsserverknotens auf Service Pack 1 die folgenden Schritte aus.

ms143735.note(de-de,SQL.90).gifHinweis:
Die Aktualisierung der Berichtsserver-Datenbank bewirkt keine Aktualisierung des Datenbankmoduls, das als Host fungiert. Weitere Informationen finden Sie unter Aktualisieren der Berichtsserver-Datenbank.
  1. Wählen Sie einen Knoten aus, der zuerst aktualisiert werden soll. Schalten Sie alle anderen Knoten offline.
  2. Beenden Sie den WMI-Dienst (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation), den Berichtsserver-Windows-Dienst und alle anderen SQL Server-Dienste, die Teil der zu aktualisierenden Installation sind.
  3. Setzen Sie Internetinformationsdienste (Internet Information Services, IIS) zurück, und beenden Sie dann den Dienst.
  4. Führen Sie das Paket für die Installation von Service Pack 1 aus. Falls der Computer mehrere Instanzen aufweist, müssen Sie diejenige auswählen, in der Reporting Services ausgeführt wird. Falls sich die Berichtsserver-Datenbank auf einem Remotecomputer befindet, werden Sie zur Angabe von Anmeldeinformationen aufgefordert, die über die Berechtigung zum Update der Berichtsserver-Datenbank verfügen.
  5. Zeigen Sie nach Abschluss des Updates die Timestampinformationen der Programmdateien an, um zu überprüfen, ob die Dateien erfolgreich kopiert wurden.
  6. Starten Sie den Berichtsserver-Windows-Dienst.
  7. Öffnen Sie die ReportServerService_<timestamp>.log-Dateien, und suchen Sie nach "the action completed successfully". Durch diesen Eintrag wird bestätigt, dass das Update erfolgreich war.
  8. Starten Sie IIS.
  9. Öffnen Sie ein Browserfenster, und geben Sie den Berichtsserver-URL ein (standardmäßig https://localhost/reportserver). Überprüfen Sie, ob die Versionsinformationen unten auf der Seite die erwartete Produktversion wiedergeben.
  10. Starten Sie den WMI-Dienst.

Wiederholen Sie diese Schritte für die anderen Knoten in der Bereitstellung für dezentrales Skalieren.

Siehe auch

Konzepte

Aktualisieren von Reporting Services-Editionen
Aktualisieren der Berichtsserver-Datenbank
Aktualisieren des Datenbankmoduls

Andere Ressourcen

Konfigurieren einer Berichtsserverbereitstellung für dezentrales Skalieren

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

14. April 2006

Geänderter Inhalt:
  • Problem der Standardinstanz bei einer Bereitstellung durch dezentrales Skalieren