Windows-Authentifizierung auf Azure VM unter Verwendung des Azure AD-Kontos vom Remoteclient

1

Problem

Bei Verbindung mit Windows-Authentifizierung "Verbindung zu 172.16.1.5 nicht möglich. Der Zielprinzipalname ist falsch. SSPI-Kontext kann nicht generiert werden." Im SQL Server-Protokoll wird nichts angezeigt.

Umgebung / Konfiguration

O365 Azure VM

  • SQL Server Standard 2016 SP1, Standardinstanz, installiert unter Windows Server 2016

  • Windows- und SQL Server-Authentifizierung aktiviert

  • Remoteverbindungen zu diesem Server zulassen Aktiviert

  • Configuration Manager> Protokolle für MSSQLSERVER> TCP / IP -> Alle aktivierten (IP1, IP2, IP3, IP4, IPALL) Ports 1433

Azure Joined Workstation

  • Verbindung über Peer-to-Site-VPN zum virtuellen Azure-Netzwerk

  • SSMS 17 kann mithilfe der SQL Server-Authentifizierung erfolgreich eine Verbindung über IP oder Hostnamen herstellen.

Diagnose

Der Kerberos-Konfigurations-Manager meldet, dass die Windows-Firewall deaktiviert ist (vorübergehend, während die Verbindungsproblematik behoben wird), dass TCP für die Verwendung der Kerberos-Authentifizierung in SQL Service 2016 Standard Edition aktiviert sein muss. Es ist wahrscheinlich etwas Lächerliches, aber ich kann es nicht finden.

sbitaxi
quelle
Können Sie versuchen, Lösungen in diesem Link , lassen Sie mich bitte das Ergebnis auf Ihrer Seite wissen
Nancy Xiong
@ Nancy Xiong - MSFT danke für den Vorschlag und den Link. Ich habe ein von Microsoft erstelltes Tool namens Kerberos Configuration Manager verwendet, das die SPNs überprüft und feststellt, dass sie in Ordnung sind. Bin offen für andere Ideen.
sbitaxi