Login fehlgeschlagen für Benutzer "NT-AUTORITÄT\ANONYMOUS-ANMELDUNG'
warum dieser Fehler kommt?
Bin ich mithilfe der windows-Authentifizierung. Aber ich bin immer Fehler
Login fehlgeschlagen für Benutzer "NT-AUTORITÄT\ANONYMOUS-ANMELDUNG'
kann einer mir helfen, in diesem, wie dieses problem zu lösen?
Dies ist eine Frage der Programmierung... wie?
InformationsquelleAutor Ritesh | 2012-01-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wahrscheinlich bedeutet, dass Sie versuchen, eine Verbindung von einem imitierten Kontext und Sie haben keine eingeschränkte Delegierung eingerichtet. Sehen Verwalten von Kerberos-Authentifizierung in Reporting Services-Umgebung für details und Fehlerbehebung.
InformationsquelleAutor Remus Rusanu
Zunächst, ich bevorzuge immer die Verwendung der 'Identitätswechsel' Einstellungen in der ISS-Konfiguration, die nicht dem Benutzer/Kennwort in der web.config. Alles war in Ordnung in der QA-Umgebung, aber dann habe ich an die Produktionsumgebung und einige Optionen auf der Website in der Produktion gestartet, um zu zeigen, 'Anmeldung fehlgeschlagen für Benutzer" NT-AUTORITÄT\ANONYMOUS-ANMELDUNG' - Fehler.
Das Problem war, dass ich kopiert die web-site-Konfiguration aus dem QA-server, mit Hilfe des 'Speichern der Konfiguration in eine Datei" - option im IIS6, während die Schaffung einer Marke neue Anwendung Pool in den Produktions-server.
Nach mehreren Stunden zu lösen versuchen diese Fehler, die ich gerade gelöscht, den Anwendungspool, und verwendet die "Konfiguration in einer Datei Speichern" - option zum kopieren der Applikation Pool Konfiguration und dann wieder auf den neuen server.
Wenn Sie kopieren Sie die web-site-Konfiguration, kopieren Sie die Anwendung Pool-Konfiguration. Das ist mein problem gelöst, ohne etwas zu ändern über die Methode der Authentifizierung, die Datenbank oder die web-site selbst.
InformationsquelleAutor Anonymous
Reporting Setup:
Ich hatte einen Bericht Zugriff auf die Datenquelle Ein, mit einem Unterbericht, der die datasource zugegriffen B.
Der Bericht verbindungen eingerichtet wurden, verwenden Sie die Integrierte Sicherheit.
Aus meiner Entwicklungs-Maschine:
Die "Haupt" - Bericht laufen würde, völlig in Ordnung, aus meiner Entwicklungsumgebung (wie es lief alles so, wie mir.)
Vom server:
Ich war in der Lage, führen Sie den Unterbericht direkt mit kein problem.
Der Hauptbericht laufen würde, mit dem text "Fehler: Unterbericht konnte nicht angezeigt werden."
Eigentlichen Problem:
Den Unterbericht ausgeführt wurde unter dem NTAUTH - \ANON user, denn es war der Reporting Services-code, den Aufruf der sub-report. Dieser Fehler wurde in der SSRS-Logs:
System.Daten.SqlClient.SqlException: Fehler bei der Anmeldung für den Benutzer 'NT-AUTORITÄT\ANONYMOUS-ANMELDUNG'.
Lösung:
Einrichten der sub-report-Daten-Verbindung zum ausführen mithilfe von SQL-Benutzer-login.
Nur zu gewähren, die der Benutzer ausführen, der auf das bestimmte Verfahren, die Sie aufrufen für den Bericht.
Dies erlaubt mir, um den Bericht zu arbeiten, ohne Einbeziehung anderer Abteilungen, kontrolliert die application-Servern (ändern von web.configs oder IIS-Konfigurationen)
InformationsquelleAutor Lodlaiden
"NT-Autorität\ANONYMOUS-ANMELDUNG" ist der eingebaute IIS-Konto auf dem Berichtsserver. Die Berichte ausgeführt werden, von diesem Konto, das bietet die Seite an den Benutzer.
Aktualisieren Sie Ihre Datenquelle verwenden "Verbindung herstellen über: Anmeldeinformationen des Benutzers, der den Bericht ausführt" und überprüfung "als Windows-Anmeldeinformationen Verwenden" (Kerberos), wenn deren AD-Konto-setup mit der entsprechenden DB-Berechtigungen auf dem SQL-Server. wenn eine Verbindung zur Datenquelle hergestellt. Integrierte Sicherheit von Windows funktioniert auch, wenn Sie auf die domain.
Da muss man das Konto des Benutzers an die DB für die Authentifizierung mit Anmeldeinformationen sicher gespeichert auf server (Gespeicherte Credential) wird nicht funktionieren und das Szenario, das Sie beschreiben, wie jeder Nutzer auf die Datenbank mit den gleichen Anmeldeinformationen.