SQL Server:偏移量為0x00000000870000的位置執(zhí)行讀取期間,操作系統(tǒng)已經(jīng)向 SQL Server 返回了錯誤 21(設(shè)備未就緒)的解決方法

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

昨天有網(wǎng)友找到我,給我發(fā)來一張圖,問這是啥情況,他有一臺金蝶KIS的財務(wù)服務(wù)器,他說不知道啥時候出現(xiàn)這樣的問題,問咋解決;如下圖所示;

問題描述:
SQL Server:偏移量為0x00000000870000 的位置執(zhí)行 讀取 期間,操作系統(tǒng)已經(jīng)向 SQL Server 返回了錯誤 21(設(shè)備未就緒)

SQL Server 錯誤日志和系統(tǒng)事件日志中的其他消息可能提供了更詳細(xì)信息。這是一個威脅數(shù)據(jù)庫完整性的嚴(yán)重系統(tǒng)級錯誤條件,必須立即糾正。請執(zhí)行完整的數(shù)據(jù)庫一致性檢查(DBCC CHECKDB)。此錯誤可以由許多因素導(dǎo)致;有關(guān)詳細(xì)信息,請參閱 SQL Server 聯(lián)機(jī)叢書。-------SQL Server錯誤21

有些時候還會出現(xiàn)(Microsoft SQL Server,錯誤:823)

我說是數(shù)據(jù)庫或者硬盤有故障了,網(wǎng)友還說,這個問題出現(xiàn)了之后,就直接重啟電腦又好了,其實這個問題多數(shù)還是數(shù)據(jù)庫或者盤不穩(wěn)定造成的;

SQL Server:偏移量為 0x00000000870000 的位置執(zhí)行讀取期間-問題原因

這主要是因為數(shù)據(jù)庫沒有掛起的原因(由于硬盤等移動而導(dǎo)致的)

掛起(等待,阻塞)進(jìn)程在操作系統(tǒng)中可以定義為暫時被淘汰出內(nèi)存的進(jìn)程,機(jī)器的資源是有限的,在資源不足的情況下,操作系統(tǒng)對在內(nèi)存中的程序進(jìn)行合理的安排,其中有的進(jìn)程被暫時調(diào)離出內(nèi)存,當(dāng)條件允許的時候,會被操作系統(tǒng)再次調(diào)回內(nèi)存,重新進(jìn)入等待被執(zhí)行的狀態(tài)即就緒態(tài),系統(tǒng)在超過一定的時間沒有任何動作。

SQL Server:偏移量為 0x00000000870000 的位置執(zhí)行讀取期間-解決辦法

方法1:

Win+R打開命令行窗口,輸入services.msc 回車,打開服務(wù),將SQL Server服務(wù)重啟,然后重新打開數(shù)據(jù)庫軟件即可;

方法2:

1-在操作系統(tǒng)的任務(wù)欄中單擊“開始”菜單,選擇“運行”命令,在下拉列表框中輸入“cmd”命令,單擊“確定”按鈕。
2-在cmd窗口中,停止并重啟SQL Server服務(wù)。

2-1:停止SQL Server
NET STOP MSSQLSERVER
2-2:啟動SQL Server
NET START MSSQLSERVER

3-重新連接數(shù)據(jù)庫或者重新打開軟件即可。

寫在最后:這個錯誤的出現(xiàn),肯定是某些銜接有問題,還是多注意數(shù)據(jù)庫問題,盡量多做異地備份,這問題出現(xiàn)預(yù)兆著數(shù)據(jù)庫或者硬盤要結(jié)束壽命,不能不謹(jǐn)慎,除非所有數(shù)據(jù)并不值錢也沒有心血,但凡有,就要多注意!

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

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

支付寶贊助
微信贊助

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

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對《免責(zé)聲明》全部內(nèi)容的認(rèn)可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請聯(lián)系站長并出示版權(quán)證明以便刪除。 敬請諒解! 侵權(quán)刪帖/違法舉報/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評論,如有謬誤,請聯(lián)系指正;轉(zhuǎn)載請注明出處: » SQL Server:偏移量為0x00000000870000的位置執(zhí)行讀取期間,操作系統(tǒng)已經(jīng)向 SQL Server 返回了錯誤 21(設(shè)備未就緒)的解決方法

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

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

立即查看 了解詳情