Erstellen einer Berichtsserver-Datenbank

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.

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.

Möglichkeiten zum Erstellen der Berichtsserver-Datenbank

Es gibt folgende Möglichkeiten, um die Berichtsserver-Datenbank zu erstellen:

  • Automatisch über das Setupprogramm, wenn Sie die Installationsoption für die Standardkonfiguration auswählen. Im SQL Server-Installations-Assistenten handelt es sich hierbei um die Option Standardkonfiguration des systemeigenen Modus installieren bzw. Standardkonfiguration des SharePoint-Modus installieren auf der Seite Berichtsserver-Installationsoptionen. Wenn Sie die Option Server installieren, jedoch nicht konfigurieren auswählen, müssen Sie die Datenbank mithilfe des Reporting Services-Konfigurationstools erstellen.

  • Manuell mithilfe des Reporting Services-Konfigurationstools. 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 Vorgehensweise: Erstellen einer Berichtsserver-Datenbank (Reporting Services-Konfiguration).

Anforderungen für die Datenbankserver-Version

SQL Server wird zum Hosten der Berichtsserver-Datenbanken verwendet:

  • SQL Server 2005 oder SQL Server 2008 kann zum Hosten der Datenbanken verwendet werden. SQL Server 2000 oder frühere Versionen von SQL Server können nicht verwendet werden.

  • Die Instanz SQL Server Database Engine (Datenbankmodul) kann eine lokale oder eine Remoteinstanz sein.

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 Berichtsserver-Datenbankverbindung.

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. Folgende Tabelle zeigt, welche Editionen von Database Engine (Datenbankmodul) Sie für spezielle Editionen von Reporting Services verwenden können.

Bei dieser Edition der SQL Server Reporting Services

Verwendung dieser Edition der Datenbankmodul-Instanz als Host für die Datenbank

SQL Server Express with Advanced Services

SQL Server Express with Advanced Services (nur lokal)

Web

Web Edition (nur lokal)

Workgroup

Workgroup Edition (nur lokal)

Evaluation

Evaluation

Developer

Standard, Developer, Enterprise Editions (lokal oder remote)

Standard

Standard, Enterprise Editions (lokal oder remote)

Enterprise

Standard, Enterprise Editions (lokal oder remote)

Änderungsverlauf

Aktualisierter Inhalt

Die Informationen in der Tabelle mit den Anforderungen der Datenbankserver-Edition wurden aktualisiert, sodass für die Reporting Services Evaluation Edition die Database Engine (Datenbankmodul) Evaluation Edition erforderlich ist, um die Reporting Services-Datenbank zu hosten.