手機瀏覽器出現ssl警告:ssl錯誤是什麼意思

問題描述:

客戶有一個EXCEL的表格,其中有部分數據是需要訪問SQL資料庫,把查詢結果導入表格的。但是最近一周忽然發生了導入數據的時候出錯。錯誤信息如下:

SQLState:『01000』

SQL Server 錯誤:1

[Microsoft] [ODBC SQL Server Driver][DBNETLIB]ConnectionOpen

(SECCreateCredentials())

連接失敗:

SQLState:『08001』

SQL Server 錯誤:18

[Microsoft] [ODBC SQL Server Driver][DBNETLIB]SSL安全錯誤

Windows 7下連接SQL伺服器SSL安全錯誤的處理方法

同樣的文件,在Windows 10的系統下就可以正常工作。但是Windows 7 系統就會有這個問題。

原因分析:

初步判斷是因為伺服器可能最近開啟了SSL驗證。而Windows 7的系統連接客戶端默認是沒有開啟SSL的.

解決方法:

1. 修改註冊表,打開註冊表編輯器。

找到以下2個鍵值,把Enable的值從0修改為1.

對應於SSL2.0

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Client]

“Enabled”=dword:00000001

對應於SSL3.0

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 3.0Client]

“Enabled”=dword:00000001

Windows 7下連接SQL伺服器SSL安全錯誤的處理方法

2. 建立一個註冊表文件,把它導入註冊表。

2.1 新建一個文本文件,把以下內容粘貼進去:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocols]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Client]

“DisabledByDefault”=dword:00000000

“Enabled”=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 3.0]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 3.0Client]

“Enabled”=dword:00000001

2.2 把這個文本文件保存為 XXXX.REG 就可以直接雙擊導入註冊表了。也可以用於其他有同樣問題的電腦了。

至此問題解決。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/217047.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 00:25
下一篇 2024-12-09 00:25

相關推薦

發表回復

登錄後才能評論