問題描述
使用VB6等古董開發(fā)連接高版本SQLServer數(shù)據(jù)庫(我這里是SqlServer2019)的程序時,使用向?qū)渲脮崾綜onnectionOpen(SECDoClientHandShake())SSL安全錯誤,而無法正常讀寫
?
產(chǎn)生原因
連接SQLServer是通過調(diào)用本地ODBC Sql Server驅(qū)動實現(xiàn)的,但是XP由于太過久遠(yuǎn)而不支持TLS1.1或者是1.2(具體不太清楚),XPSP3停止了更新,但是POSREADY2009持續(xù)更新了很長時間,這兩個本質(zhì)是一樣的,也就是說可以通過修改系統(tǒng)借用一部分POSREADY2009的補丁從而讓XP支持更新的TLS。
解決方案
1、下載這幾個補丁文件:
鏈接:https://pan.baidu.com/s/1po8f-X-Bndgho2eJHQuMCA?pwd=wxwa?
提取碼:wxwa?
2、按這個順序依次導(dǎo)入注冊表:PosReady -->?Enable TLS 1.x
3、安裝補丁文件kb4019276
4、重啟系統(tǒng)文章來源:http://www.zghlxwxcb.cn/news/detail-628650.html
參考文獻(xiàn)
SmartFTP - Enable TLS 1.2 on Windows XP文章來源地址http://www.zghlxwxcb.cn/news/detail-628650.html
到了這里,關(guān)于XP連接高版本SQLServer提示:ConnectionOpen(SECDoClientHandShake())SSL安全錯誤解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!