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
Lepaskan: 2024-10-27 11:52:02
asal
647 orang telah melayarinya

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
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!