Sicherungs- und Wiederherstellungsvorgänge für eine Reporting Services-Installation

Dieses Thema bietet eine Übersicht über alle Datendateien, die in einer Reporting Services-Installation verwendet werden. Zudem wird beschrieben, wann und auf welche Weise Sicherungskopien für die Dateien erstellt werden sollten. Das Entwickeln eines Sicherungs- und Wiederherstellungsplans für die Berichtsserver-Datenbankdateien stellt den wichtigsten Teil einer Wiederherstellungsstrategie dar. Eine umfassendere Wiederherstellungsstrategie würde jedoch Sicherungen der Verschlüsselungsschlüssel, der benutzerdefinierten Assemblys oder Erweiterungen, der Konfigurationsdateien und der Quelldateien für Berichte und Modelle einschließen.

Sicherungs- und Wiederherstellungsvorgänge werden häufig zum Verschieben einer gesamten Reporting Services-Installation oder eines Teils derselben verwendet:

  • Wenn Sie nur die Berichtsserver-Datenbanken verschieben, können Sie Sichern und Wiederherstellen oder Anfügen und Trennen verwenden, um die Datenbanken in eine andere SQL Server-Instanz zu verschieben. Weitere Informationen finden Sie unter Verschieben von Berichtsserver-Datenbanken auf andere Computer.

  • Das Verschieben einer Reporting Services-Installation auf einen neuen Computer wird als Migration bezeichnet. Wenn Sie eine Installation migrieren, führen Sie Setup aus, um eine neue Berichtsserverinstanz zu installieren, und kopieren Sie anschließend die Instanzdaten auf den neuen Computer. Weitere Informationen über die Migration einer Reporting Services-Version finden Sie unter Migration (Reporting Services).

Sichern der Berichtsserver-Datenbanken

Da es sich bei einem Berichtsserver um einen statuslosen Server handelt, werden alle Anwendungsdaten in den Datenbanken reportserver und reportservertempdb gespeichert, die in einer SQL Server Database Engine (Datenbankmodul)-Instanz ausgeführt werden. Mithilfe einer der zum Sichern von SQL Server-Datenbanken unterstützten Methoden können Sie die Datenbanken reportserver und reportservertempdb sichern. Speziell für die Berichtsserver-Datenbanken gelten die folgenden Empfehlungen:

  • Verwenden Sie zum Sichern der reportserver-Datenbank das Modell der vollständigen Wiederherstellung.

  • Verwenden Sie zum Sichern der reportservertempdb-Datenbank das einfache Wiederherstellungsmodell.

  • Die Sicherungszeitpläne für die beiden Datenbanken sollten sich voneinander unterscheiden. Der einzige Grund für das Sichern der reportservertempdb-Datenbank besteht darin, sie nach einem Hardwarefehler nicht erneut erstellen zu müssen. Wenn ein Hardwarefehler auftritt, ist es nicht nötig, die Daten in reportservertempdb wiederherzustellen, Sie benötigen jedoch die Tabellenstruktur. Wenn Sie reportservertempdb verlieren, können Sie sie nur zurückbekommen, indem Sie die Berichtsserver-Datenbank erneut erstellen. Wenn Sie reportservertempdb neu erstellen, ist es wichtig, dass sie denselben Namen wie die primäre Berichtsserver-Datenbank aufweist.

Weitere Informationen zum Sichern und Wiederherstellen von relationalen SQL Server-Datenbanken finden Sie unter Sichern und Wiederherstellen von Datenbanken in SQL Server.

Sichern der Verschlüsselungsschlüssel

Sie sollten die Verschlüsselungsschlüssel sichern, wenn Sie eine Reporting Services-Installation zum ersten Mal konfigurieren. Sie sollen die Schlüssel zudem jedes Mal sichern, wenn Sie die Identität der Dienstkonten ändern oder den Computer umbenennen. Weitere Informationen finden Sie unter Sichern und Wiederherstellen von Verschlüsselungsschlüsseln.

Sichern der Konfigurationsdateien

In Reporting Services werden Anwendungseinstellungen in Konfigurationsdateien gespeichert. Sie sollten die Dateien sichern, wenn Sie den Server erstmalig konfigurieren und nachdem Sie benutzerdefinierte Erweiterungen bereitgestellt haben. Folgende Dateien müssen gesichert werden:

  • Rsreportserver.config

  • Rssvrpolicy.config

  • Rsmgrpolicy.config

  • Reportingservicesservice.exe.config

  • Web.config für die beiden ASP.NET-Anwendungen Berichtsserver und Berichts-Manager.

  • Machine.config für ASP.NET

Sichern von Datendateien

Sichern Sie die im Berichts-Designer und Modell-Designer erstellten und verwalteten Dateien. Diese umfassen Berichtsdefinitionsdateien (RDL), Berichtsmodelldateien (SMDL), freigegebene Datenquellendateien (RDS), Datenansichtsdateien (DV), Datenquellendateien (DS), Berichtsserver-Projektdateien (RPTPROJ) und Berichtsprojektmappen-Dateien (SLN).

Sichern Sie alle Skriptdateien (RSS), die Sie für Verwaltungs- oder Bereitstellungsaufgaben erstellt haben.

Stellen Sie sicher, dass Sie eine Sicherungskopie aller verwendeten benutzerdefinierten Erweiterungen und benutzerdefinierten Assemblys haben.