Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
Verwenden Sie die SharePoint-Zentraladministration, um eine Reporting Services-Dienstanwendung zu erstellen. Weitere Informationen finden Sie im Abschnitt "Dienstanwendung" in Schritt 3: Erstellen einer Reporting Services-Dienstanwendung.
Verwenden Sie PowerShell-Cmdlets für Reporting Services, um eine Dienstanwendung und die Berichtsserverdatenbanken zu erstellen. Weitere Informationen finden Sie im Beispiel zum Erstellen von Dienstanwendungen im Thema PowerShell-Cmdlets für Reporting Services SharePoint Mode.
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.