Hier sind einige Titeloptionen unter Berücksichtigung des Fragenformats und des Artikelschwerpunkts: Option 1 (direkt und prägnant): * Warum erhalte ich nach dem Upgrade der Azure SQL-Datenbank v12 TLS-Handshake-Fehler? Op

Susan Sarandon
Freigeben: 2024-10-26 21:39:02
Original
190 Leute haben es durchsucht

Here are a few title options, keeping in mind the question format and article's focus:

Option 1 (Direct & Concise):

* Why Do I Get TLS Handshake Errors After Azure SQL Database v12 Upgrade?

Option 2 (More Specific to Cause):

* Azure SQL v12 Upgrade:

TLS-Handshake-Fehler der Azure SQL-Datenbank nach Upgrade auf v12

Benutzer berichten, dass beim Versuch, eine Verbindung zu ihrer Azure SQL-Datenbank herzustellen, ein TLS-Handshake-Fehler aufgetreten ist seit dem v12-Upgrade. Die Fehlermeldung weist darauf hin, dass das Zertifikat für einen bestimmten Hostnamen gültig ist, nicht jedoch für den Servernamen, mit dem eine Verbindung hergestellt werden soll.

Fehlerbehebung:

Eine mögliche Lösung besteht darin, es zu ändern die Verbindungszeichenfolge. Konkret müssen die Parameter TrustServerCertificate und hostNameInCertificate wie folgt angepasst werden:

  • TrustServerCertificate=True
  • hostNameInCertificate=*.database.windows.net

Warum lokale Verbindungen erfolgreich sind:

Die verwendete Verbindungszeichenfolge muss für lokale Verbindungen möglicherweise nicht geändert werden, da das TLS-Zertifikat mit dem verwendeten Servernamen übereinstimmen würde.

Azure Web App-Verbindungsprobleme:

Im Fall von Azure Web Apps ist die geänderte Verbindungszeichenfolge erforderlich, da das Azure-Portal vorschlägt, TrustServerCertificate=False festzulegen und hostNameInCertificate wegzulassen. Allerdings scheint diese Konfiguration nach dem v12-Update Verbindungsprobleme zu verursachen.

Tipps:

  • Stellen Sie sicher, dass die Verbindungszeichenfolge mit den entsprechenden TrustServerCertificate- und hostNameInCertificate-Parametern aktualisiert wird .
  • Stellen Sie sicher, dass die aktualisierte Verbindungszeichenfolge in Ihrem Anwendungscode korrekt verwendet wird.
  • Wenn das Problem weiterhin besteht, überprüfen Sie die Serverprotokolle auf zusätzliche Fehlerinformationen.

Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen unter Berücksichtigung des Fragenformats und des Artikelschwerpunkts: Option 1 (direkt und prägnant): * Warum erhalte ich nach dem Upgrade der Azure SQL-Datenbank v12 TLS-Handshake-Fehler? Op. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!