none
Ungewollte Anonymus-Anmeldung mit Reporting Services schlägt fehl RRS feed

  • Frage

  • Hallo zusammen,
    ich bin gerade mit einer Datenbank von SQL Server 2016 auf SQL Server 2017 migriert. Das Betriebssystem ist jetzt Windows Server 2019. Datenbank und Reporting Services befinden sich auf dem gleichen Server. Es wird Windows-Authentifikation verwendet. Wenn ich nun vom Client aus versuche, über den Reportbuilder einen Verbindungstest auszuführen, erhalte ich die Meldung:
    'Fehler bei der Anmeldung für den Benutzer "NT-AUTORITÄT\ANONYMOUS-ANMELDUNG".'

    Die Anleitung unter
    https://support.microsoft.com/de-de/help/4009936/solving-connectivity-errors-to-sql-server

    habe ich versucht nachzuvollziehen (insbesondere den Teil mit dem oben genannten Fehler), bin aber auf Probleme gestoßen.
    1.) Die Anleitung bleibt sehr vage welche Einstellungen man in den lokalen Gruppenrichtlinien man vornehmen sollte. Gibt es da eine konkretere Anleitung für Windows Server 2019?
    2.) Die Fehlerdiagnose mit Kerberos Configuration Manager funktioniert nicht, da "Connect" scheitert. Die zugehörige Log-Datei bleibt leer.

    Wie komme ich da weiter? Vielen Dank schon mal vorab!

    Viele Grüße

    Oliver
    Donnerstag, 30. April 2020 14:03

Antworten

  • Kurze Rückmeldung: Wir haben einen Kerberos SPN für den Server eingetragen. Das scheint geholfen zu haben.
    • Als Antwort markiert AckSig Montag, 11. Mai 2020 06:40
    Montag, 11. Mai 2020 06:38

Alle Antworten

  • Hallo Oliver,

    Zur Verbesserung der Sicherheit bleibt die Art des Authentifizierungsfehlers: "Fehler bei der Anmeldung für den Benutzer " (.Net SqlClient-Datenanbieter)" in der an den Client zurückgegebenen Fehlermeldung absichtlich verborgen. Im SQL Server-Fehlerprotokoll hingegen enthält ein entsprechender Fehler einen Fehlerzustand, der einem Authentifizierungsfehler zugeordnet werden kann. Du solltest den Fehlerzustand mit der Liste vergleichen, die im folgenden Artikel bereitgestellt wird, um den Grund für den Anmeldefehler zu bestimmen:
    MSSQLSERVER_18456

    Gruß,

    Ivan Dragov

    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Montag, 4. Mai 2020 10:47
    Administrator
  • Hallo Ivan,

    der Fehlercode im Log lautet:

    Fehler: 18456, Schweregrad: 14, Status: 38

    Das heißt also: "Die vom Benutzer angeforderte Datenbank konnte nicht gefunden werden."

    Ich kann mir die Meldung noch nicht erklären. Der Test der Verbindungszeichenfolge (unter: Erstellen...>Test Connection) im Reportbuilder funktioniert. Ich kann im SQL Management Studio problemlos auf die gewünschte Stored Procedure zugreifen. Die Fehlermeldung tritt im ReportBuilder auf sobald ich die Verbindung für die Datenquelle mit dem Button "Verbindung testen" überprüfe.

    Viele Grüße

    Oliver


    Montag, 4. Mai 2020 13:02
  • Kurze Rückmeldung: Wir haben einen Kerberos SPN für den Server eingetragen. Das scheint geholfen zu haben.
    • Als Antwort markiert AckSig Montag, 11. Mai 2020 06:40
    Montag, 11. Mai 2020 06:38