Hier sind einige Titeloptionen, die zu dem von Ihnen gewünschten Frage-Antwort-Format passen: Option 1 (Konzentrieren Sie sich auf das Problem): * Azure SQL-Datenbank v12-Upgrade: Warum erhalte ich TLS-Handshake-Fehler? Option 2 (F

Mary-Kate Olsen
Freigeben: 2024-10-26 23:48:31
Original
809 Leute haben es durchsucht

Here are a few title options that fit the question-answer format you requested:

Option 1 (Focus on the problem):
* Azure SQL Database v12 Upgrade: Why am I getting TLS Handshake Errors? 

Option 2 (Focus on the resolution):
* How to Fix TLS Handshake Err

TLS-Handshake-Fehler: Azure SQL-Datenbank-Upgrade auf v12 wirkt sich auf Verbindungen aus

Ein Azure SQL-Datenbank-Upgrade auf Version 12 (v12) hat zu Konnektivität geführt Probleme für einige Anwendungen, die zu diesem Fehler führen:

TLS Handshake failed: x509: Certificate is valid for
tr12.northcentralus1-a.worker.database.windows.net,
*.tr12. Northcentralus1-a.worker.database.windows.net, nicht [Servername].database.windows.net

Ursache

Der Fehler tritt auf, weil das Zertifikat vorgelegt wurde von der Azure SQL-Datenbank ist für den in der Verbindungszeichenfolge angegebenen Servernamen ungültig. Dies liegt an einer Änderung in der Art und Weise, wie v12 die Zertifikatsvalidierung handhabt.

Lösung

Um das Problem zu beheben, ändern Sie die Verbindungszeichenfolge so, dass sie die folgenden Parameter enthält:

TrustServerCertificate=True;
hostNameInCertificate=*.database.windows.net;
Nach dem Login kopieren

Zusätzliche Hinweise

  • Das Azure-Portal schlägt vor, TrustServerCertificate=False festzulegen und hostNameInCertificate leer zu lassen. Bei einigen Anwendungen funktioniert dies jedoch möglicherweise nicht.
  • Vertrauenswürdige Verbindungen sollten nicht verwendet werden.
  • Die Verschlüsselung sollte aktiviert sein.

Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen, die zu dem von Ihnen gewünschten Frage-Antwort-Format passen: Option 1 (Konzentrieren Sie sich auf das Problem): * Azure SQL-Datenbank v12-Upgrade: Warum erhalte ich TLS-Handshake-Fehler? Option 2 (F. 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!