Fehler Beim Übergeben der Anmeldeinformationen von SSRS auf Sharepoint-Daten Quelle
Ich verwende SSRS 2008 R2 um einen Bericht zu erstellen, verwendet eine Sharepoint-Liste als Datenquelle, auf die er konfiguriert ist, um eine Verbindung mithilfe der Windows-Authentifizierung (Integrierte Sicherheit). Das problem ist, dass, wenn der Bericht auf dem Berichtsserver bereitgestellt, die SharePoint-Quelle lehnt die Anmeldeinformationen, Rückkehr:
An error has occurred during report processing. (rsProcessingAborted)
Query execution failed for dataset 'ListDataset'. (rsErrorExecutingCommand)
An error occurred when accessing the specified SharePoint list. The connection string
might not be valid. Verify that the connection string is correct. (rsSPDataProviderError)
The request failed with HTTP status 401: Unauthorized.
Sharepoint-Datenquelle akzeptiert meine Anmeldedaten wenn ich zum testen den Bericht lokal, in ANGEBOTE, aber akzeptiert Sie nicht, nachdem Sie "double-hop" aus dem Bericht-Server. Was ist der beste work-around? Brauche ich zum erstellen eines Dienstkontos in SSRS, liefern diese Anmeldeinformationen in der Datenquelle innerhalb des SSRS, und gewähren Sie die notwendigen Berechtigungen Lesen, die dem Dienstkonto über Sharepoint? Irgendwelche Vorschläge würde sehr geschätzt werden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist die Antwort auf eine ähnliche Frage:
Ich in der Regel erstellen Sie einen Benutzer mit dem Namen Reportuser (z.B. reportuser@[domain].com). Erstellen Sie diesen Benutzer auf Ihre Domäne ist, stellen Sie sicher, es hat den Zugriff auf SharePoint.
In BIDS/visual studio in den Eigenschaften der Datenquelle für den Bericht unter der Registerkarte Anmeldeinformationen, klicken Sie auf den radio-button neben "Verwenden der Windows-Authentifizierung (integrierte Sicherheit)". Laden Sie die Datenquelle, um die Berichts-manager-website. ( Sie haben dies getan-Teil).
Navigieren Sie zum Berichts-manager-website, und die Eigenschaften der hochgeladenen datasource.
Unter dem Abschnitt beginnend mit "Verbinden mit":
Überprüfen Sie die "Anmeldeinformationen sicher gespeichert in der report server" - option,
Geben Sie den Benutzernamen und das Kennwort wie folgt aus (wobei domain durch den domain Ihres Netzwerks): [email protected] Passwort
Wichtiger Teil: markieren Sie die "Windows-Anmeldeinformationen Verwenden, wenn eine Verbindung zu der Datenquelle"
Testen Sie die Verbindung und funktioniert - ich habe es gerade getestet.