Freigeben über


Erstellen einer Berichtsserver-Datenbank

Der einheitliche Modus von Reporting Services verwendet zwei relationale SQL Server-Datenbanken, um Berichtsserver-Metadaten und -Objekte zu speichern. Eine Datenbank, die als primärer Speicher dient, und eine zweite Datenbank zum Speichern temporärer Daten. Die Datenbanken werden zusammen erstellt und sind namentlich aneinander gebunden. Bei einer SQL Server-Standardinstanz erhalten die Datenbanken die Namen reportserver und reportservertempdb. Zusammen werden die beiden Datenbanken als "Berichtsserver-Datenbank" oder "Berichtsserver-Katalog" bezeichnet.

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

  • ReportingService_90a9f37075544f22953c4a62e4a9f370

  • ReportingService_90a9f37075544f22953c4a62e4a9f370TempDB

  • ReportingService_90a9f37075544f22953c4a62e4a9f370_Alerting

Wichtiger HinweisWichtig

Schreiben Sie keine Anwendungen, um Abfragen auf der Berichtsserver-Datenbank auszuführen. Die Berichtsserver-Datenbank ist kein öffentliches Schema. Die Tabellenstruktur kann sich von einer Version zur nächsten ändern. Verwenden Sie für den Zugriff auf die Berichtsserver-Datenbank stets Reporting Services-APIs, wenn Sie eine Anwendung schreiben, die auf die Berichtsserver-Datenbank zugreifen muss.

Dies gilt nicht für die Ausführungsprotokollsichten. Weitere Informationen finden Sie unter Berichtsserverausführungsprotokoll und die ExecutionLog3-Ansicht.

Möglichkeiten zum Erstellen der Berichtsserver-Datenbank

Einheitlicher Modus: Sie können die Berichtsserver-Datenbank im einheitlichen Modus wie folgt erstellen:

  • Automatisch über das Setupprogramm, wenn Sie die Installationsoption für die Standardkonfiguration auswählen. Im SQL Server-Installations-Assistenten ist dies die Option Installieren und konfigurieren auf der Seite Berichtsserver-Installationsoptionen. Wenn Sie die Option Nur installieren auswählen, müssen Sie die Datenbank mithilfe des Reporting Services-Konfigurations-Managers erstellen.

  • Manuell mithilfe des Reporting Services-Konfigurations-Managers. Sie müssen die Berichtsserver-Datenbank manuell erstellen, wenn Sie zum Hosten der Datenbank Remote-SQL Server Database Engine (Datenbankmodul) verwenden. Weitere Informationen finden Sie unter Erstellen einer Berichtsserver-Datenbank im einheitlichen Modus (Reporting Services).

SharePoint-Modus: Die Seite Berichtsserver-Installationsoptionen besitzt nur eine Option für den SharePoint-Modus von Nur installieren. Diese Option installiert alle Reporting Services-Dateien und den gemeinsamen Reporting Services-Dienst. Der nächste Schritt besteht darin mindestens eine Reporting Services-Dienstanwendung in einer der folgenden Methoden zu erstellen:

Anforderungen für die Datenbankserver-Version

SQL Server wird zum Hosten der Berichtsserver-Datenbanken verwendet. Die Instanz SQL Server Database Engine (Datenbankmodul) kann eine lokale oder eine Remoteinstanz sein. Im Folgenden finden Sie die unterstützten Version von SQL Server Database Engine (Datenbankmodul), die zum Hosten der Berichtsserver-Datenbanken verwendet werden können.

  • SQL Server 2012

  • SQL Server 2008 R2

  • SQL Server 2008

  • SQL Server 2005

Wenn Sie die Berichtsserver-Datenbank auf einem Remotecomputer erstellen, müssen Sie die Verbindung so konfigurieren, dass ein Domänenbenutzerkonto oder ein Dienstkonto mit Netzwerkzugriff verwendet wird. Wenn Sie eine SQL Server-Remoteinstanz verwenden, sollten Sie sorgfältig überlegen, welche Anmeldeinformationen der Berichtsserver für die Verbindung zur SQL Server-Instanz verwenden soll. Weitere Informationen finden Sie unter Konfigurieren einer Verbindung mit der Berichtsserver-Datenbank (einheitlicher Modus).

Wichtiger HinweisWichtig

Der Berichtsserver und die SQL Server-Instanz, die die Berichtsserver-Datenbank hostet, können sich in verschiedenen Domänen befinden. Bei einer Internetbereitstellung ist es üblich, einen Server zu verwenden, der sich hinter einer Firewall befindet. Wenn Sie einen Berichtsserver für den Internetzugriff konfigurieren, sollten Sie SQL Server-Anmeldeinformationen verwenden, um die Verbindung mit der SQL Server-Instanz hinter der Firewall herzustellen, und IPSec zum Schützen dieser Verbindung.

Anforderungen für die Datenbankserver-Edition

Wenn Sie eine Berichtsserver-Datenbank erstellen, sollten Sie beachten, dass nicht alle Editionen von SQL Server zum Hosten der Datenbank verwendet werden können. Weitere Informationen finden Sie im Abschnitt "Anforderungen für die Berichtsserver-Datenbankserver-Edition" von Von den SQL Server 2012-Editionen unterstützte Funktionen.

Siehe auch

Konzepte

Reporting Services-Konfigurations-Manager (einheitlicher Modus)