Vorgehensweise: Erstellen und Verwalten von freigegebenen Datenquellen (Reporting Services im integrierten SharePoint-Modus)

Beim Ausführen eines Berichts aus einer SharePoint-Bibliothek können die Verbindungsinformationen innerhalb des Berichts oder in einer externen Datei definiert werden, die mit dem Bericht verknüpft ist. Falls die Verbindungsinformationen in den Bericht eingebettet sind, wird die Datenquelle als benutzerdefinierte Datenquelle bezeichnet. Sind die Verbindungsinformationen in einer externen Datei definiert, wird sie als freigegebene Datenquelle bezeichnet. Bei der externen Datei kann es sich um eine RSDS-Datei (Report Server Data Source, Berichtsserver-Datenquellendatei) oder um eine Office Data Connection-Datei (ODC-Datei) handeln.

Eine RSDS-Datei ist mit einer RDS-Datei vergleichbar, aber sie weist ein anderes Schema auf. Zum Erstellen einer RSDS-Datei können Sie eine RDS-Datei aus dem Berichts-Designer oder dem Modell-Designer in einer SharePoint-Bibliothek veröffentlichen (aus der ursprünglichen RDS-Datei wird eine neue RSDS-Datei erstellt). Alternativ können Sie eine neue Datei in einer Bibliothek auf einer SharePoint-Website erstellen.

Nachdem Sie eine freigegebene Datenquelle erstellt oder veröffentlicht haben, können Sie die Verbindungseigenschaften bearbeiten oder die Datei löschen, wenn sie nicht mehr verwendet wird. Bevor Sie eine freigegebene Datenquelle löschen, sollten Sie bestimmen, ob sie von Berichten oder Berichtsmodellen verwendet wird. Zeigen Sie dazu abhängige Elemente an, die auf die freigegebene Datenquelle verweisen.

Obwohl Sie in der Liste der abhängigen Elemente Informationen erhalten, ob auf die freigegebene Datenquelle verwiesen wird, erfahren Sie nicht, ob sie aktiv verwendet wird. Wenn Sie bestimmen möchten, ob die freigegebene Datenquelle oder das Modell aktiv verwendet wird, können Sie die Protokolldateien auf dem Computer mit dem Berichtsserver überprüfen. Wenn Sie keinen Zugriff auf die Protokolldateien haben oder wenn die Dateien nicht die gewünschten Informationen enthalten, können Sie den Bericht in einen Ordner verschieben, auf den nicht zugegriffen werden kann, während Sie den tatsächlichen Status bestimmen.

So erstellen Sie eine freigegebene Datenquellendatei (RSDS-Datei)

  1. Wenn die Bibliothek nicht bereits geöffnet ist, klicken Sie auf ihren Namen auf der Schnellstartleiste. Wenn der Name der Bibliothek nicht angezeigt wird, klicken Sie auf Alle Websiteinhalte einblenden und anschließend auf den Namen der Bibliothek.

  2. Klicken Sie im Menü Neu auf Berichtsdatenquelle. Wenn dieses Element nicht im Menü angezeigt wird, wurde der Inhaltstyp für die Berichtsdatenquelle nicht registriert. Anweisungen zum Hinzufügen finden Sie unter Vorgehensweise: Hinzufügen von Berichtsserver-Inhaltstypen zu einer Bibliothek (Reporting Services im integrierten SharePoint-Modus).

  3. Geben Sie unter Name einen beschreibenden Namen für die RSDS-Datei ein.

  4. Wählen Sie in Datenquellentyp den Datenquellentyp aus der Liste aus. Weitere Informationen finden Sie unter Von Reporting Services unterstützte Datenquellen.

  5. Geben Sie unter Connection String einen Zeiger auf die Datenquelle und alle anderen Einstellungen an, die zum Herstellen einer Verbindung mit der externen Datenquelle erforderlich sind. Die Syntax der Verbindungszeichenfolge wird durch den von Ihnen verwendeten Datenquellentyp bestimmt. Weitere Informationen und Beispiele finden Sie unter Herstellen einer Verbindung mit einer Datenquelle (Reporting Services).

  6. Geben Sie in Anmeldeinformationen an, wie der Berichtsserver Anmeldeinformationen für den Zugriff auf die externe Datenquelle erhält. Anmeldeinformationen können für die unbeaufsichtigte Berichtsverarbeitung gespeichert, angefordert, integriert oder konfiguriert werden.

    • Wählen Sie Windows-Authentifizierung (integriert) aus, wenn der Zugriff auf die Daten mit den Anmeldeinformationen des Benutzers erfolgen soll, der den Bericht geöffnet hat. Wählen Sie diese Option nicht aus, wenn für die SharePoint-Website oder -Farm die Formularauthentifizierung verwendet oder über ein vertrauenswürdiges Konto eine Verbindung mit dem Berichtsserver hergestellt wird. Wählen Sie diese Option nicht aus, wenn Sie eine Abonnement- oder Datenverarbeitung für diesen Bericht planen möchten. Diese Option ist eine gute Wahl, wenn die Kerberos-Authentifizierung für die Domäne aktiviert ist oder wenn sich die Datenquelle auf demselben Computer wie der Berichtsserver befindet. Wenn die Kerberos-Authentifizierung nicht aktiviert ist, können die Windows-Anmeldeinformationen nur an einen anderen Computer weitergegeben werden. Dies bedeutet, dass statt der erwarteten Daten ein Fehler angezeigt wird, wenn sich die externe Datenquelle auf einem anderen Computer befindet, für den eine zusätzliche Verbindung erforderlich ist.

    • Wählen Sie Zur Eingabe der Anmeldeinformationen auffordern aus, wenn der Benutzer die Anmeldeinformationen bei jeder Ausführung des Berichts eingeben soll. Wählen Sie diese Option nicht aus, wenn Sie eine Abonnement- oder Datenverarbeitung für diesen Bericht planen möchten.

    • Wählen Sie Gespeicherte Anmeldeinformationen aus, wenn der Zugriff auf die Daten mit einem einzigen Satz Anmeldeinformationen erfolgen soll. Die Anmeldeinformationen werden vor dem Speichern verschlüsselt. Sie können Optionen auswählen, mit denen bestimmt wird, wie die gespeicherten Anmeldeinformationen authentifiziert werden. Wählen Sie Windows-Anmeldeinformationen verwenden aus, wenn die gespeicherten Anmeldeinformationen zu einem Windows-Benutzerkonto gehören. Wählen Sie Ausführungskontext für dieses Konto festlegen aus, wenn Sie den Ausführungskontext auf dem Datenbankserver festlegen möchten. Bei SQL Server-Datenbanken kann mit dieser Option die SETUSER-Funktion festgelegt werden. Weitere Informationen finden Sie unter Grundlegendes zum Ausführungskontext.

    • Wählen Sie Unbeaufsichtigtes Berichtsverarbeitungskonto aus, wenn Sie Anmeldeinformationen in der Verbindungszeichenfolge angeben möchten oder wenn Sie den Bericht mithilfe eines Kontos mit Minimalprivilegien, das auf dem Berichtsserver konfiguriert ist, ausführen möchten. Wenn dieses Konto nicht auf dem Berichtsserver konfiguriert ist, werden die Benutzer zum Eingeben ihrer Anmeldeinformationen aufgefordert und alle geplanten Vorgänge, die Sie für den Bericht definiert haben, werden nicht ausgeführt.

  7. Speichern Sie die Seite, um die freigegebene Datenquelle zu erstellen.

So zeigen Sie abhängige Elemente an

  1. Öffnen Sie die Bibliothek, die die RSDS-Datei enthält.

  2. Zeigen Sie auf die freigegebene Datenquelle.

  3. Klicken Sie, um einen Pfeil nach unten anzuzeigen, und wählen Sie Abhängige Elemente anzeigen aus.

    Bei Berichtsmodellen werden in der Liste der abhängigen Elemente die Berichte angezeigt, die im Berichts-Generator erstellt wurden. Bei freigegebenen Datenquellen kann die Liste der abhängigen Elemente sowohl Berichte als auch Berichtsmodelle enthalten.

So löschen Sie eine freigegebene Datenquellendatei (RSDS-Datei)

  1. Öffnen Sie die Bibliothek, die die RSDS-Datei enthält.

  2. Zeigen Sie auf die freigegebene Datenquelle.

  3. Klicken Sie, um einen Pfeil nach unten anzuzeigen, und klicken Sie auf Löschen.

Wenn Sie versehentlich eine freigegebene Datenquelle löschen, die beibehalten werden sollte, können Sie eine neue Datenquelle mit denselben Verbindungsinformationen erstellen. Nachdem Sie die freigegebene Datenquelle erneut erstellt haben, müssen Sie jeden Bericht und jedes Berichtsmodell, von dem diese Datenquelle verwendet wurde, öffnen und die freigegebene Datenquelle auswählen. Der Name, die Anmeldeinformationen und die Syntax der Verbindungszeichenfolge des neuen freigegebenen Datenquellenelements müssen nicht mit denen des gelöschten übereinstimmen. Solange die Verbindung zur selben Datenquelle aufgelöst wird, können die Eigenschaften der Datenquelle von den ursprünglichen Werten abweichen.

Gehen Sie beim Löschen eines Berichtsmodells mit Vorsicht vor. Wenn Sie ein Modell löschen, können Sie die Berichte, die auf diesem Modell im Berichts-Generator basieren, nicht mehr öffnen und ändern. Wenn Sie versehentlich ein Modell löschen, das von vorhandenen Berichten verwendet wird, müssen Sie das Modell erneut generieren, alle Berichte, von denen das Modell verwendet wird, erneut erstellen und speichern und die zu verwendende Modellelementsicherheit erneut angeben. Es ist nicht möglich, das Modell einfach neu zu generieren und es anschließend einem vorhandenen Bericht anzufügen.