您當(dāng)前位置: 主頁 > IT服務(wù) > 數(shù)據(jù)恢復(fù)服務(wù) >
目前中小型企業(yè)使用SQLSEVER應(yīng)用的非常多,但由于各種原因,也會經(jīng)常出現(xiàn)一些不同的故障,常見的有一下幾種:
一,附加數(shù)據(jù)庫文件MDF及日志文件LDF時,報“823”錯誤。
故障出現(xiàn)原因:
(1)在數(shù)據(jù)庫讀寫過程中突然死機或者斷電。
(2)服務(wù)器重啟,重啟后數(shù)據(jù)庫出現(xiàn)“置疑”狀態(tài)。
(3)磁盤I/O錯誤
在以上可能的三種突發(fā)故障下,由于緩沖數(shù)據(jù)丟失,數(shù)據(jù)庫無法寫入正確的數(shù)據(jù),導(dǎo)致數(shù)據(jù)結(jié)構(gòu)紊亂,重啟后數(shù)據(jù)庫無法正常附加。
二,通過之前備份的數(shù)據(jù)庫進行數(shù)據(jù)庫還原時,出現(xiàn)“內(nèi)部一致性錯誤”。這通常也是數(shù)據(jù)庫管理人員最大的夢魘了,明明是做了備份,卻在還原時發(fā)現(xiàn)備份文件是損壞的。這意味著數(shù)據(jù)庫的丟失,后果是非常嚴重的。
故障出現(xiàn)原因:
(1)備份文件和數(shù)據(jù)庫放在同一個物理硬盤上,硬盤出故障,備份也損壞。
(2)備份介質(zhì)損壞;或者做的是網(wǎng)絡(luò)備份,數(shù)據(jù)在網(wǎng)絡(luò)傳輸中發(fā)生了損壞。
(3)數(shù)據(jù)庫在做完整備份、文件備份或者文件組備份的時候,里面的內(nèi)容就已經(jīng)有了損壞。這是因為SQL Server在做數(shù)據(jù)備份的時候為了節(jié)省時間,基本只是很簡單地把數(shù)據(jù)頁面拷貝下來,不會做一致性檢查的。但是在恢復(fù)的時候,需要將數(shù)據(jù)庫恢復(fù)(Recover)到事務(wù)一致的一個時間點。如果備份中的損壞妨礙了SQL Server的前滾后滾(Redo和Undo),恢復(fù)動作就會遇到錯誤。
(4)在備份數(shù)據(jù)庫時由于磁盤中有壞道,備份出來的MDF文件不完整時也會出現(xiàn)這種錯誤。
當(dāng)數(shù)據(jù)庫出現(xiàn)以上的故障時,需要修復(fù)數(shù)據(jù)庫文件當(dāng)中的壞頁面,如果對MDF文件結(jié)構(gòu)不是很清楚的話,請不要對原文件進行胡亂修改,這樣會適得其反,會造成更大的損失。我們可以先將數(shù)據(jù)庫文件備份一份,然后對備份文件用命令來修復(fù),常常這種情況用命令修復(fù)完后,數(shù)據(jù)會丟失部分!(數(shù)據(jù)恢復(fù))
艾銻無限—中國專業(yè)IT外包服務(wù)提供商,企業(yè)IT外包服務(wù)首選,專業(yè)為企業(yè)提供IT運維外包、兼職網(wǎng)管、電腦網(wǎng)絡(luò)維護、網(wǎng)絡(luò)維護、辦公設(shè)備維護、服務(wù)器維護、網(wǎng)絡(luò)布線、數(shù)據(jù)備份恢復(fù)、門禁監(jiān)控、網(wǎng)站建設(shè)等多項IT外包服務(wù)。更多的IT外包信息盡在艾銻無限 http://www.zhengyunzhengyun.cn
相關(guān)文章