Freigeben über


SharePoint-Bibliotheksübermittlung in Reporting Services

Falls der Berichtsserver für die SharePoint-Integration konfiguriert ist, enthält er eine Übermittlungserweiterung, mit der Sie einen Bericht an eine SharePoint-Bibliothek senden können.

Zum Verwenden der SharePoint-Übermittlungserweiterung müssen Sie ein Abonnement von einer Anwendungsseite auf einer SharePoint-Website aus erstellen und dann SharePoint-Dokumentbibliothek als Übermittlungstyp auswählen. Die SharePoint-Übermittlungserweiterung kann nicht für Abonnements verwendet werden, die Sie in SQL Server Management Studio oder im Berichts-Manager erstellen.

Hinweis

Die Übermittlung von Berichten an eine SharePoint-Website wird von der Übermittlungserweiterung nicht unterstützt, wenn der Berichtsserver im einheitlichen Modus ausgeführt wird. Wenn Sie versuchen, die Übermittlungserweiterung für einen Berichtsserver im einheitlichen Modus programmgesteuert aufzurufen, wird vom Server der rsDeliveryExtensionNotFound -Fehler zurückgegeben und der rsOperationNotSupportedSharePointMode -Fehler in den Berichtsserver-Protokolldateien protokolliert.

Anforderungen

Zum Übermitteln gerenderter Berichte an eine Bibliothek müssen folgende Anforderungen erfüllt werden:

  • Der Berichtsserver muss für die SharePoint-Integration konfiguriert sein.

  • Die SharePoint-Übermittlungserweiterung muss auf dem Berichtsserver installiert und konfiguriert sein.

  • Bei dem Bericht muss es sich um eine Berichtsdefinitionsdatei (RDL) handeln. Sie können andere Berichtsserver-Inhaltstypen, beispielsweise Modelle oder Ressourcen, nicht über ein Abonnement übermitteln. Sie können keine Berichte abonnieren, in denen Modelle als eine Datenquelle verwendet werden.

  • Für den Bericht müssen gespeicherte Anmeldeinformationen verwendet werden. Diese Anforderung ist eine Voraussetzung zum Erstellen von Abonnements für einen Bericht, unabhängig vom Übermittlungstyp.

  • Das Ziel muss eine SharePoint-Bibliothek sein. Beim Auswählen einer Zielbibliothek müssen Sie eine Bibliothek auswählen, die sich auf derselben SharePoint-Website befindet. Sie können einen Bericht nicht an eine Bibliothek auf einem anderen Server oder einer anderen Website innerhalb derselben Websitesammlung übermitteln.

Eigenschaften und Metadaten sind nicht Bestandteil der Berichtsübermittlung. Wenn der Bericht zum ersten Mal übermittelt wird, erbt er die Sicherheitseinstellungen des Ordners bzw. der Liste, in dem bzw. in der er enthalten ist. Wenn Sie später die Sicherheitseinstellungen ändern oder die Berichtseigenschaften festlegen, werden diese Einstellungen beibehalten. Durch das Abonnement wird der am angegebenen Speicherort gespeicherte Bericht lediglich aktualisiert.

SharePoint-Berechtigungen

Zum Erstellen des Abonnements müssen Sie für den Bericht über die Berechtigung zum Anzeigen von Elementen verfügen. Zum Übermitteln eines Berichts müssen Sie für die Bibliothek, an die der Bericht übermittelt wird, über die Berechtigung zum Hinzufügen von Elementen verfügen.

Erstellen, Ändern und Löschen von Abonnements

  1. Wechseln Sie zu der SharePoint-Website, von der aus Sie auf den Bericht zugreifen.

  2. Wählen Sie erst den Bericht, neben dem Bericht den Pfeil nach unten und dann Abonnements verwalten aus.

  3. Wählen Sie Erstellen, Bearbeiten oder Löschen aus.

In einer Statusmeldung in der Liste Abonnements verwalten werden die aktuellen Informationen zum Abonnement angezeigt, einschließlich der Informationen über dessen Erfolg sowie über das Datum und den Zeitpunkt der letzten Ausführung des Abonnements.

Festlegen von Übermittlungsoptionen

Sie können die im Folgenden aufgeführten Übermittlungsoptionen für ein Abonnement festlegen, das einen Bericht an eine SharePoint-Bibliothek übermittelt.

Ausgabeformat rendern
Geben Sie das Anwendungsformat an, in dem der Bericht übermittelt werden soll. Der Bericht wird vor der Übermittlung in diesem Format gerendert. Das von Ihnen ausgewählte Ausgabeformat bestimmt die Standarddateierweiterung.

Die Liste der Ausgabeformate, aus der Sie auswählen können, entspricht einer Gruppe von Renderingerweiterungen, die auf dem Berichtsserver installiert sind.

Sie können keine Ausgabeformate angeben, die ausschließlich für die interne Verwendung bestimmt sind oder die nicht für Berichtsserver unterstützt werden, die im integrierten SharePoint-Modus ausgeführt werden. Zu diesen Formaten zählen NULL, RGDI und HTMLOWC.

Dateiname und Dateierweiterung
Geben Sie den Dateinamen und die Dateierweiterung des Berichts so an, wie sie in der Zielbibliothek angezeigt werden sollen. Wenn Sie keine Dateierweiterung angeben, wird vom Berichtsserver eine Dateierweiterung basierend auf dem Ausgabeformat des Berichts erstellt. Dieser Wert ist erforderlich. Im Dateinamen dürfen die folgenden Zeichen nicht enthalten sein: : \ / * ? " < > | # { } %.

Titel
Gibt eine optionale Title -Eigenschaft für den Bericht in der Zielbibliothek an. Diese Eigenschaft ist eine Standardeigenschaft für alle in einer Bibliothek gespeicherten Elemente. Benutzer können angeben, ob diese Eigenschaft beim Anzeigen des Inhalts der Bibliothek auf einer SharePoint-Website angezeigt oder ausgeblendet werden soll.

`Path`
Gibt eine vollqualifizierte URL zur SharePoint-Bibliothek an, einschließlich der SharePoint-Webanwendung und -Website. Beispielsweise https://mySharePointWeb/MySite/MyDocLib, wobei https://mySharePointWeb die Webanwendung angibt, „MySite“ die SharePoint-Website ist und „MyDocLib“ der SharePoint-Bibliothek entspricht, an die der Bericht übermittelt wird.

Sie können keine Seite, Website oder Liste angeben. Der Zielcontainer muss eine Bibliothek auf derselben Website oder Webfarm sein.

Optionen für das Überschreiben
Gibt an, ob beim Verarbeiten des Abonnements eine Datei mit demselben Namen und derselben Erweiterung durch eine neuere Version ersetzt wird. Wählen Sie Überschreiben aus, wenn eine vorhandene Datei durch eine neuere Version ersetzt werden soll. Wählen Sie Keine aus, wenn das Abonnement keine Datei ersetzen soll. In diesem Fall wird keine Übermittlung ausgeführt, wenn bereits eine Datei mit demselben Zielnamen und derselben Zielerweiterung vorhanden ist. Wählen Sie Automatisch inkrementieren aus, wenn Folgeversionen derselben Datei durch Anfügen einer Nummer an das Ende des Dateinamens hinzugefügt werden sollen.

Automatisches Kopieren
Wenn Sie die Funktion zum automatischen Kopieren verwenden, um die neueste Version einer Datei an mehrere Speicherorte zu kopieren, wird die Datei kopiert, sofern Überschreiben aktiviert ist. Wenn Automatisch inkrementieren oder Keine verwendet wurde, tritt bei der Übermittlung ein Fehler auf, und der rsDeliveryError-Fehler wird angezeigt.