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