17.05.2019

SSPI handshake failed SQL Server Alwayson

Beim Versuch, über eine JDBC-Verbindung eine Verbindung zu SQL Server herzustellen, wird die folgende Fehlermeldung angezeigt.

Error: 17806, Severity: 20, State: 2. Logon SSPI handshake failed with error code 0x8009030c while establishing a connection with integrated security; the connection has been closed. [CLIENT: 127.0.0.1] Logon Error: 18452, Severity: 14, State: 1. Logon Login failed for user ''. The user is not associated with a trusted SQL Server connection. [CLIENT: 127.0.0.1]

Der Schlüssel zu diesem Problem ist zumindest für mich die Tatsache, dass die Verbindung zu SQL Server über die Loopback-Schnittstelle (127.0.0.1) hergestellt wird. Zusammenfassend lässt sich sagen, dass eine Loopback-Überprüfung stattfindet, bei der vertrauenswürdige Verbindungen über den Loopback-Adapter fehlschlagen. Diese Prüfung kann durch Hinzufügen eines Registrierungseintrags wie folgt entfernt werden:

    • Bearbeiten Sie die Registrierung mit regedit. (Start -> Ausführen ... Regedit)
    • Wechseln Sie zu: HKLM \ System \ CurrentControlSet \ Control \ LSA
    • Fügen Sie einen DWORD-Wert mit dem Namen "DisableLoopbackCheck" hinzu.
    • Setzen Sie diesen Wert auf 1

sql server, alwayson, sid