Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: SQL Server 2016 (13.x) Reporting Services en latere versies
Power BI Report Server
SharePoint
Voor inhoud met betrekking tot eerdere versies van SQL Server Reporting Services (SSRS) raadpleegt u Wat is SQL Server Reporting Services?
De systeemeigen modus van SQL Server Reporting Services maakt gebruik van twee relationele SQL Server-databases voor het opslaan van metagegevens en objecten van de rapportserver. Eén database wordt gebruikt voor primaire opslag en de tweede database slaat tijdelijke gegevens op.
De databases worden samen gemaakt en gekoppeld aan de naam. Met een standaard SQL Server-exemplaar hebben de databases de naam reportserver en reportservertempdb. Gezamenlijk worden de twee databases de rapportserverdatabase of rapportservercatalogus genoemd.
De SharePoint-modus van SQL Server Reporting Services bevat een derde database die wordt gebruikt voor metagegevens met waarschuwingen voor gegevens. De drie databases worden gemaakt voor elke SSRS-servicetoepassing. De databasenamen bevatten standaard een GUID die de servicetoepassing vertegenwoordigt.
Hier volgen voorbeeldnamen van de drie SharePoint-modusdatabases:
ReportingService_90a9f37075544f22953c4a62e4a9f370
ReportingService_90a9f37075544f22953c4a62e4a9f370TempDB
ReportingService_90a9f37075544f22953c4a62e4a9f370_Alerting
Belangrijk
Schrijf geen toepassingen die query's uitvoeren op de rapportserverdatabase. De rapportserverdatabase is geen openbaar schema. De tabelstructuur kan veranderen van de ene release naar de volgende. Als u een toepassing schrijft waarvoor toegang tot de rapportserverdatabase is vereist, gebruikt u altijd de SQL Server Reporting Services-API's voor toegang tot de rapportserverdatabase.
Uitvoeringslogboekweergaven zijn uitzonderingen op deze regel. Zie Report Server ExecutionLog en de weergave ExecutionLog3 voor meer informatie.
Manieren om de rapportserverdatabase te maken
Systeemeigen modus
U kunt de rapportserverdatabase in de systeemeigen modus op de volgende manieren maken:
Automatische. Gebruik de installatiewizard van SQL Server als u de standaardconfiguratieoptie voor installatie kiest. In de installatiewizard van SQL Server is deze optie Installeren en configureren op de pagina Installatieopties voor rapportserver . Als u de optie Alleen installeren kiest, moet u SQL Server Report Server Configuration Manager gebruiken om de database te maken. (Alleen van toepassing op SQL Server Reporting Services 2016 en eerder)
Handleiding. Gebruik SQL Server Reporting Services Configuration Manager. Maak de rapportserverdatabase handmatig als u een externe SQL Server Database Engine gebruikt om de database te hosten. Zie Een rapportserverdatabase in de systeemeigen modus maken voor meer informatie.
SharePoint-modus
De pagina Installatieopties voor rapportserver heeft slechts één optie voor de SharePoint-modus, Alleen installeren. Met deze optie worden alle SQL Server Reporting Services-bestanden en de gedeelde SQL Server Reporting Services-service geïnstalleerd. De volgende stap bestaat uit het maken van ten minste één SSRS-servicetoepassing op een van de volgende manieren:
Ga naar Centraal beheer in SharePoint Server om een SSRS-servicetoepassing te maken. Zie de sectie Een servicetoepassing maken van de eerste rapportserver installeren in de SharePoint-modus voor meer informatie.
Gebruik SQL Server Reporting Services PowerShell-cmdlets om een servicetoepassing en de rapportserverdatabases te maken. Zie het voorbeeld voor het maken van servicetoepassingen in het onderwerp PowerShell-cmdlets voor de Reporting Services SharePoint-modus voor meer informatie.
Vereisten voor databaseserverversie
SQL Server wordt gebruikt voor het hosten van de rapportserverdatabases. Het SQL Server Database Engine-exemplaar kan lokaal of extern zijn. De volgende ondersteunde versies van SQL Server Database Engine kunnen de rapportserverdatabases hosten:
Azure SQL Managed Instance (een beheerde database-instantie van Azure)
SQL Server 2022
SQL Server 2019
- SQL Server 2017
-
SQL Server 2016 (13.x)
-
SQL Server 2014 (12.x)
-
SQL Server 2012 (11.x)
Opmerking
SQL op Linux is geen ondersteunde omgeving voor het hosten van een SQL Server Reporting Services-database.
Als u de rapportserverdatabase op een externe computer maakt, configureert u de verbinding om een domeingebruikersaccount of een serviceaccount met netwerktoegang te gebruiken. Als u een extern SQL Server-exemplaar gebruikt, moet u overwegen welke referenties de rapportserver moet gebruiken om verbinding te maken met het exemplaar. Zie Een rapportserverdatabaseverbinding configureren (Report Server Configuration Manager) voor meer informatie.
Belangrijk
De rapportserver en het SQL Server-exemplaar dat als host fungeert voor de rapportserverdatabase, kunnen zich in verschillende domeinen bevinden. Voor internetimplementatie is het gebruikelijk om een server te gebruiken die zich achter een firewall bevindt.
Als u een rapportserver configureert voor internettoegang, gebruikt u SQL Server-referenties om verbinding te maken met het exemplaar van SQL Server dat zich achter de firewall bevindt. Beveilig de verbinding met behulp van IPSEC.
Editievereisten voor een databaseserver
Wanneer u een rapportserverdatabase maakt, kunnen niet alle edities van SQL Server worden gebruikt om de database te hosten. Zie Editievereisten voor de rapportserverdatabase in SQL Server Reporting Services-functies die worden ondersteund door de edities voor meer informatie.