Freigeben über


Erstellen einer Berichtsserverdatenbank (SSRS Configuration Manager)

Der native Reporting Services-Modus verwendet zwei relationale SQL Server-Datenbanken zum Speichern von Berichtsservermetadaten und -objekten. Eine Datenbank, die als primärer Speicher dient, und eine zweite Datenbank zum Speichern temporärer Daten. Die Datenbanken werden gemeinsam erstellt und sind durch ihre Namen aneinander gebunden. Bei einer SQL Server-Standardinstanz werden die Datenbanken benannt reportserver und reportservertempdb. Zusammenfassend werden die beiden Datenbanken als "Berichtsserverdatenbank" oder "Berichtsserverkatalog" bezeichnet.

Der SharePoint-Modus von Reporting Services enthält eine dritte Datenbank, die für Datenbenachrichtigungsmetadaten verwendet wird. Die drei Datenbanken werden für jede Reporting Services-Dienstanwendung erstellt, und die Datenbanknamen enthalten standardmäßig eine GUID, die die Dienstanwendung darstellt. Im Folgenden finden Sie Beispielnamen der drei Datenbanken im SharePoint-Modus:

  • ReportingService_90a9f37075544f22953c4a62e4a9f370

  • ReportingService_90a9f37075544f22953c4a62e4a9f370TempDB

  • ReportingService_90a9f37075544f22953c4a62e4a9f370_Alerting

Von Bedeutung

Schreiben Sie keine Anwendungen, die Abfragen für die Berichtsserverdatenbank ausführen. Die Berichtsserverdatenbank ist kein öffentliches Schema. Die Tabellenstruktur kann sich von einer Version zur nächsten ändern. Wenn Sie eine Anwendung schreiben, die Zugriff auf die Berichtsserverdatenbank erfordert, verwenden Sie immer die Reporting Services-APIs, um auf die Berichtsserverdatenbank zuzugreifen.

Die Ausnahme hierfür sind die Ausführungsprotokollansichten. Weitere Informationen finden Sie unter Report Server Execution Log und der ExecutionLog3-Ansicht

Möglichkeiten zum Erstellen der Berichtsserverdatenbank

Nativer Modus: Sie können die Berichtsserverdatenbank für den nativen Modus wie folgt erstellen:

  • Automatisch: Verwenden Sie den SQL Server-Setup-Assistenten, wenn Sie die Standardkonfigurationsinstallationsoption auswählen. Im SQL Server-Installations-Assistenten ist dies die Seite für Installation und Konfiguration in den Berichtsserver-Installationsoptionen. Wenn Sie die Option "Nur installieren " ausgewählt haben, müssen Sie den Reporting Services Configuration Manager verwenden, um die Datenbank zu erstellen.

  • Manuell: Verwenden Sie den Reporting Services Configuration Manager. Sie müssen die Berichtsserverdatenbank manuell erstellen, wenn Sie ein SQL Server-Remotedatenbankmodul zum Hosten der Datenbank verwenden. Weitere Informationen finden Sie unter Create a Native Mode Report Server Database (SSRS Configuration Manager).

SharePoint-Modus: Die Seite 'Installationsoptionen' des Berichtsservers verfügt nur über eine Option für den SharePoint-Modus " Nur installieren". Mit dieser Option werden alle Reporting Services-Dateien und der gemeinsame Dienst reporting Services installiert. Der nächste Schritt besteht darin, mindestens eine Reporting Services-Dienstanwendung auf eine der folgenden Arten zu erstellen:

Versionsanforderungen für Datenbankserver

Als Host der Berichtsserver-Datenbanken wird SQL Server verwendet. Die SQL Server-Datenbankmodulinstanz kann eine lokale oder Remoteinstanz sein. Es folgen die unterstützten Versionen des SQL Server-Datenbankmoduls, die zum Hosten der Berichtsserverdatenbanken verwendet werden können:

  • SQL Server 2014

  • SQL Server 2012

  • SQL Server 2008 R2

  • SQL Server 2008

  • SQL Server 2005

Zum Erstellen der Berichtsserverdatenbank auf einem Remotecomputer müssen Sie die Verbindung für die Verwendung eines Domänenbenutzerkontos oder eines Dienstkontos konfigurieren, das über Netzwerkzugriff verfügt. Wenn Sie sich für die Verwendung einer SQL Server-Remoteinstanz entscheiden, sollten Sie sorgfältig überlegen, welche Anmeldeinformationen der Berichtsserver zum Herstellen einer Verbindung mit der SQL Server-Instanz verwenden soll. Weitere Informationen finden Sie unter Configure a Report Server Database Connection (SSRS Configuration Manager).

Von Bedeutung

Der Report Server und die SQL Server-Instanz, die die Berichtsserverdatenbank hosten, kann sich in verschiedenen Domänen befinden. Bei der Internetbereitstellung ist es üblich, einen Server zu verwenden, der sich hinter einer Firewall befindet. Wenn Sie einen Berichtsserver für den Internetzugriff konfigurieren, verwenden Sie SQL Server-Anmeldeinformationen, um eine Verbindung mit der Instanz von SQL Server herzustellen, die sich hinter der Firewall befindet, und verwenden Sie IPSEC, um die Verbindung zu sichern.

Datenbankservereditionsanforderungen

Beachten Sie beim Erstellen einer Berichtsserverdatenbank, dass nicht alle Editionen von SQL Server zum Hosten der Datenbank verwendet werden können. Weitere Informationen finden Sie im Abschnitt "Report Server Database Server Edition Requirements" der Features, die von den Editionen von SQL Server 2014 unterstützt werden.

Siehe auch

Reporting Services Configuration Manager (del)