Sicherungs- und Wiederherstellungsvorgänge für Reporting Services

Dieser Artikel 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 vollständigere Wiederherstellungsstrategie würde jedoch Sicherungen der Verschlüsselungsschlüssel, der benutzerdefinierten Assemblys oder Erweiterungen, der Konfigurationsdateien und der Quelldateien für Berichte einschließen.

Gilt für: Reporting Services Einheitlicher Modus | Reporting Services SharePoint-Modus

Hinweis

Die Integration von Reporting Services in SharePoint ist nach SQL Server 2016 nicht mehr möglich.

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

Sichern der Berichtsserver-Datenbanken

Da es sich bei einem Berichtsserver um einen zustandslosen Server handelt, werden alle Anwendungsdaten in den Datenbanken reportserver und reportservertempdb gespeichert, die in einer SQL Server-Datenbank-Engine -Instanz ausgeführt werden. Sie können die Datenbanken reportserver und reportservertempdb mithilfe einer der unterstützten Methoden zum Sichern von SQL Server-Datenbanken sichern. Hier finden Sie einige Empfehlungen für die Berichtsserver-Datenbanken:

  • Verwenden Sie zum Sichern der reportserver-Datenbank das vollständige Wiederherstellungsmodell.

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

  • Sie können für jede Datenbank unterschiedliche Sicherungszeitpläne verwenden. 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 reportservertempdbwiederherzustellen, Sie benötigen jedoch die Tabellenstruktur. Wenn Sie reportservertempdbverlieren, können Sie sie nur zurückbekommen, indem Sie die Berichtsserver-Datenbank erneut erstellen. Wenn Sie reportservertempdb neu erstellen, muss sie den gleichen Namen wie die primäre Berichtsserver-Datenbank aufweisen.

Weitere Informationen zur Sicherung und Wiederherstellung von relationalen SQL Server -Datenbanken finden Sie unter Sichern und Wiederherstellen von SQL Server-Datenbanken.

Sichern der Verschlüsselungsschlüssel

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

Sichern der Konfigurationsdateien

Reporting Services verwendet Konfigurationsdateien, um Anwendungseinstellungen zu speichern. 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

  • ReportingServicesService.exe.config

  • „Web.config“ für die Berichtsserver-ASP.NET-Anwendung

  • Machine.config für ASP.NET

Sichern von Datendateien

Sichern Sie die im Berichts-Designer erstellten und verwalteten Dateien. Diese umfassen Berichtsdefinitionsdateien (.rdl), freigegebene Datenquellendateien (.rds), Datenansichtsdateien (.dv), Datenquellendateien (.ds), Berichtsserverprojektdateien (.rptproj) und Berichtslösungsdateien (.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.