Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Berikut ialah beberapa pilihan untuk tajuk gaya soalan berdasarkan artikel anda: Fokus pada Isu: * Naik taraf Pangkalan Data Azure SQL v12: Mengapa Saya Mendapat Ralat \"TLS Handshake Failed\"? * TLS Ha

Berikut ialah beberapa pilihan untuk tajuk gaya soalan berdasarkan artikel anda: Fokus pada Isu: * Naik taraf Pangkalan Data Azure SQL v12: Mengapa Saya Mendapat Ralat \"TLS Handshake Failed\"? * TLS Ha

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-27 11:52:02649semak imbas

Here are a few options for a question-style title based on your article:

Focused on the Issue:

* Azure SQL Database v12 Upgrade: Why Am I Getting a

Ralat Jabat Tangan TLS dalam Pangkalan Data Azure SQL Selepas Peningkatan v12

Sejak menaik taraf kepada v12, pengguna yang mengakses Pangkalan Data Azure SQL daripada Azure Web Apps mungkin menghadapi ralat "Jam Tangan TLS gagal". Ralat ini berpunca daripada ketidakpadanan sijil antara rentetan sambungan apl web dan pelayan pangkalan data.

Isu timbul daripada konfigurasi TLS yang dikemas kini dalam v12, yang memerlukan rentetan sambungan yang secara eksplisit mempercayai sijil pelayan dan menentukan nama hos disertakan dalam sijil.

Penyelesaian

Untuk menyelesaikan ralat ini, ubah suai rentetan sambungan dalam apl web anda untuk memasukkan parameter berikut:

  • TrustServerCertificate=True: Ini mengarahkan pelanggan untuk mempercayai sijil pelayan, walaupun ia tidak dikeluarkan oleh CA yang dipercayai.
  • hostNameInCertificate=*.database.windows. net: Ini menentukan nama hos yang disertakan dalam sijil pelayan.

Contoh Rentetan Sambungan

Berikut ialah rentetan sambungan yang diubah suai yang sepatutnya menyelesaikan ralat :

Server=[server-name].database.windows.net;Port=1433;Database=[dbname];User
ID=[user];Password=[pass];Trusted_Connection=False;Encrypt=True;Connection
Timeout=30;TrustServerCertificate=True;hostNameInCertificate=*.database.windows.net

Nota: Portal Azure mencadangkan menggunakan tetapan TrustServerCertificate=False. Walau bagaimanapun, ini mungkin tidak serasi dengan konfigurasi TLS yang dikemas kini dalam v12.

Atas ialah kandungan terperinci Berikut ialah beberapa pilihan untuk tajuk gaya soalan berdasarkan artikel anda: Fokus pada Isu: * Naik taraf Pangkalan Data Azure SQL v12: Mengapa Saya Mendapat Ralat \"TLS Handshake Failed\"? * TLS Ha. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn