TLS 握手錯誤:Azure SQL 資料庫升級到v12 影響連線
Azure SQL 資料庫升級到版本12 (v12) 導致連線問題某某某有些應用程式有問題,導致以下錯誤:
TLS 握手失敗:x509:憑證對於
tr12.northcentralus1-a.worker.database.windows.net、
*.tr12 有效。 Northcentralus1-a.worker.database.windows.net,而不是[伺服器名稱].database.windows.net
原因
由於提供的憑證而發生錯誤Azure SQL 資料庫的連線對於連接字串中指定的伺服器名稱無效。這是由於 v12 處理憑證驗證的方式發生了變化。
解決方案
要解決此問題,請修改連接字串以包含以下參數:
TrustServerCertificate=True; hostNameInCertificate=*.database.windows.net;
附加說明
以上是以下是一些適合您要求的問答格式的標題選項: 選項1(聚焦問題): * Azure SQL 資料庫 v12 升級:為什麼我會收到 TLS 握手錯誤? 選項 2(F的詳細內容。更多資訊請關注PHP中文網其他相關文章!