Reporting Services-SharePoint-Dienst und -Dienstanwendungen

Gilt für: SQL Server Reporting Services (2016) SharePoint ❌ Power BI-Berichtsserver

Inhalt im Zusammenhang mit früheren Versionen von SQL Server Reporting Services (SSRS) finden Sie unter Was ist SQL Server Reporting Services?.

Der SharePoint-Modus von Reporting Services basiert auf der SharePoint-Dienstarchitektur und verwendet einen SharePoint-Dienst sowie mindestens eine Dienstanwendung. Beim Erstellen einer Dienstanwendung wird der Dienst verfügbar gemacht und die Datenbank der Dienstanwendung generiert. Sie können mehrere Reporting Services-Dienstanwendungen erstellen, doch für die meisten Bereitstellungsszenarien ist eine Dienstanwendung ausreichend.

Hinweis

Die Integration von Reporting Services in SharePoint ist nach SQL Server 2016 nicht mehr möglich.

Erstellen einer Reporting Services-Dienstanwendung

Sie können die SharePoint-Zentraladministrations- oder PowerShell-Skripts verwenden, um die Reporting Services-Dienstanwendungen zu erstellen. Weitere Informationen zum Verwenden der SharePoint-Zentraladministration finden Sie im Abschnitt „Erstellen einer Reporting Services-Dienstanwendung“ in Installieren des SharePoint-Modus von Reporting Services für SharePoint 2010. Lesen Sie den PowerShell-Abschnitt weiter unten in diesem Artikel, um ein Beispiel zu einem PowerShell-Skript für die Erstellung von Dienstanwendungen zu erhalten.

Ändern der Zuordnungen der Dienstanwendung mit einer Proxygruppe

Die Seite Neu zum Erstellen einer Dienstanwendung enthält den Abschnitt Zuordnung der Webanwendung. Dieser Abschnitt ermöglicht es Ihnen, die Dienstanwendung im Rahmen der Erstellung zuzuordnen. Führen Sie die folgenden Schritte aus, um die Zuordnung zu ändern und der Dienstanwendung eine Kundenkonfiguration zuzuweisen. Sie können dasselbe allgemeine Verfahren auch verwenden, um den Proxy der Standardgruppe hinzuzufügen, anstatt die Zuordnung der Dienstanwendung in eine benutzerdefinierte Gruppe zu ändern.

  1. Wählen Sie in der SharePoint-Zentraladministration in der Anwendungsverwaltung Zuordnungen von Dienstanwendungen konfigurieren aus.

  2. Ändern Sie auf der Seite Zuordnungen von Dienstanwendungen die Ansicht in Dienstanwendungen.

  3. Suchen Sie den Namen der neuen Reporting Services-Dienstanwendung und wählen Sie ihn aus. Sie können auch den Namen der Anwendungsproxygruppe default auswählen, um den Proxy zur Standardgruppe hinzuzufügen, anstatt die folgenden Schritte auszuführen.

  4. Wählen Sie im Auswahlfeld Folgende Gruppe von Verbindungen bearbeiten die Option Benutzerdefiniert.

  5. Aktivieren Sie das Kontrollkästchen für den Proxy, und wählen Sie OK aus.

Bearbeiten von Eigenschaften für Dienstanwendungen

Sie können die Eigenschaftenseite der Dienstanwendung erneut öffnen, um die Eigenschaften zu ändern.

  1. Wählen Sie in der SharePoint-Zentraladministration in der Gruppe Anwendungsverwaltung Dienstanwendungen verwalten aus.

  2. Wählen Sie die Dienstanwendung aus, indem Sie zum Auswählen der ganzen Zeile auf die Typspalte klicken. Wenn Sie den Namen der Anwendung auswählen, wird die Seite mit Verwaltungsoptionen für den Dienst und nicht die Eigenschaftenseite der Dienstanwendung geöffnet.

  3. Wählen Sie im Menüband Dienstanwendungen Eigenschaften aus.

Erstellen einer Reporting Services-Dienstanwendung mit PowerShell

Sie können die Dienstanwendung und den Proxy mithilfe von PowerShell erstellen. Im folgenden Beispiel wird davon ausgegangen, dass Sie wissen, welchen Anwendungspool Sie für die Dienstanwendung konfigurieren möchten.

  1. Fügen Sie das Anwendungspoolobjekt des Anwendungspoolnamens einer Variablen hinzu, die an die neue Aktion übergeben wird.

    $appPoolName = get-spserviceapplicationpool "<application pool name>"  
    
  2. Erstellen Sie die Dienstanwendung mit einem von Ihnen angegebenen Namen und Anwendungspool.

    New-SPRSServiceApplication -Name 'MyServiceApplication' -ApplicationPool $appPoolName -DatabaseName 'MyServiceApplicationDatabase' -DatabaseServer '<Server Name>'  
    
  3. Rufen Sie das neue Dienstanwendungsobjekt ab, und übergeben Sie das Objekt in die Pipe des neuen Proxy-Cmdlets.

    Get-SPRSServiceApplication -name MyServiceApplication | New-SPRSServiceApplicationProxy "MyServiceApplicationProxy"