SQL Server(SQLExpress)TDSSNIClient初始化失敗無法初始化SSL支持(由于安全庫(kù)有問題,服務(wù)器無法初始化加密security.dll?!?/h1>

[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!

這篇文章應(yīng)該寫在11月7日,一直沒有來得及寫,今天整理一下,此刻還不知道題目如何命名,先說來源;

客戶說他家的金蝶KIS專業(yè)版V14.0無法啟動(dòng),無發(fā)鏈接了,出現(xiàn)“當(dāng)前的數(shù)據(jù)連接不可用,可能是本機(jī)的賬套沒有建立”如下圖所示

這一看不就是數(shù)據(jù)庫(kù)沒有啟動(dòng)或者數(shù)據(jù)庫(kù)錯(cuò)誤么,然后打開數(shù)據(jù)庫(kù)啟動(dòng),發(fā)現(xiàn)并不然,竟然出現(xiàn)錯(cuò)誤;sql server不能啟動(dòng),錯(cuò)誤5023,如下圖所示;

然后打開Windows系統(tǒng)日志來看一下相關(guān)的錯(cuò)誤,看有啥內(nèi)部消息木有;然后就出現(xiàn)了好幾個(gè)錯(cuò)誤信息;

第一個(gè)錯(cuò)誤:SQL Server(SQLExpress)服務(wù)因組或資源的狀態(tài)不是執(zhí)行請(qǐng)求操作的正確狀態(tài)。服務(wù)特定錯(cuò)誤而停止;

馬上就出現(xiàn)第二個(gè)錯(cuò)誤:

由于網(wǎng)絡(luò)庫(kù)中存在內(nèi)部錯(cuò)誤,所以無法啟動(dòng)網(wǎng)絡(luò)庫(kù)。要確定原因,請(qǐng)查看錯(cuò)誤日志中緊位于此錯(cuò)誤之前的那些錯(cuò)誤。

第二個(gè)錯(cuò)誤的解決辦法多少是因?yàn)檎?qǐng)修復(fù)或禁用 VIA 網(wǎng)絡(luò)協(xié)議,其實(shí)并無任何意義;

第三個(gè)錯(cuò)誤:TDSSNIClient初始化失敗,出現(xiàn)錯(cuò)誤 0x139f,狀態(tài)代碼 0x80。原因: 無法初始化SSL支持。 組或資源的狀態(tài)不是執(zhí)行請(qǐng)求操作的正確狀態(tài)。

第四個(gè)錯(cuò)誤:由于安全庫(kù)有問題,服務(wù)器無法初始化加密??赡苁侨笔О踩珟?kù)。請(qǐng)驗(yàn)證系統(tǒng)上是否存在security.dll。

看到最后,應(yīng)該還是最后一條錯(cuò)誤引起的“由于安全庫(kù)有問題服務(wù)器無法初始化加密??赡苁侨笔О踩珟?kù)。請(qǐng)驗(yàn)證系統(tǒng)上是否存在 security.dll?!边@條才應(yīng)該是最重要的;

由于安全庫(kù)有問題,服務(wù)器無法初始化加密。可能是缺失安全庫(kù)。請(qǐng)驗(yàn)證系統(tǒng)上是否存在security.dll。

TDSSNIClient 初始化失敗,出現(xiàn)錯(cuò)誤 0x139f,狀態(tài)代碼 0x80。

原因: 無法初始化 SSL 支持。 組或資源的狀態(tài)不是執(zhí)行請(qǐng)求操作的正確狀態(tài)。
原因:服務(wù)器上使用的是SqlServer2008R2,缺少安全補(bǔ)丁,不支持TLS1.2。
解決:更新補(bǔ)丁KB3135244 - TLS 1.2 support for Microsoft SQL Server

https://support.microsoft.com/en-us/topic/kb3135244-tls-1-2-support-for-microsoft-sql-server-e4472ef8-90a9-13c1-e4d8-44aad198cdbe

需要對(duì)應(yīng)sqlserver的版本,比如32位還是64位

需要注意sqlserver的語(yǔ)言版本中文和英文的補(bǔ)丁不互相通用.

SQLServer2008r2的數(shù)據(jù)庫(kù)不是SP3補(bǔ)丁解決的問題 還是需要先更新SP3的補(bǔ)丁包,然后再更新一個(gè)增量補(bǔ)丁進(jìn)行處理.

其實(shí)這一切就是TLS 1.2 support for Microsoft SQL Server引起的,那就要么治療它,要么干掉它,干掉才是最快的!IE里禁用TSL1.2,服務(wù)器也可以啟動(dòng),如下圖所示

其實(shí)不管那種錯(cuò)誤,最后解決問題才是王道,

其實(shí)這個(gè)問題在SQL SERVER 2014中也出現(xiàn);

服務(wù)器上使用的是SqlServer2014,缺少安全補(bǔ)丁,不支持TLS1.2。
可以參考微軟說明:KB3135244 - TLS 1.2 support for Microsoft SQL Server

解決方案:更新對(duì)應(yīng)版本的sp3補(bǔ)丁即可

其實(shí)網(wǎng)絡(luò)有篇文章寫的還是挺好的,https://blog.51cto.com/u_15127592/3300571 也可以去參閱一下!

問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對(duì)《免責(zé)聲明》全部?jī)?nèi)容的認(rèn)可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請(qǐng)勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請(qǐng)聯(lián)系站長(zhǎng)并出示版權(quán)證明以便刪除。 敬請(qǐng)諒解! 侵權(quán)刪帖/違法舉報(bào)/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評(píng)論,如有謬誤,請(qǐng)聯(lián)系指正;轉(zhuǎn)載請(qǐng)注明出處: » SQL Server(SQLExpress)TDSSNIClient初始化失敗無法初始化SSL支持(由于安全庫(kù)有問題,服務(wù)器無法初始化加密security.dll?!?/a>

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開發(fā)與維護(hù);網(wǎng)站開發(fā)修改及維護(hù); 各財(cái)務(wù)軟件安裝調(diào)試及注冊(cè)服務(wù)(金蝶,用友,管家婆,速達(dá),星宇等);同時(shí)也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情