數(shù)據(jù)庫(kù)故障&分析:
MSSQL Server數(shù)據(jù)庫(kù)比較常見(jiàn)的報(bào)錯(cuò)是“附加數(shù)據(jù)庫(kù)錯(cuò)誤823”。如果數(shù)據(jù)庫(kù)有備份,只需要還原備份即可;如果無(wú)備份或者備份不可用,則需要使用專業(yè)的數(shù)據(jù)恢復(fù)手段去恢復(fù)數(shù)據(jù)。
MSSQL Server數(shù)據(jù)庫(kù)出現(xiàn)“823”的報(bào)錯(cuò)信息通常情況下有以下三種可能:1、由于數(shù)據(jù)庫(kù)的物理頁(yè)面出現(xiàn)了損壞。2、校驗(yàn)值被損壞導(dǎo)致的數(shù)據(jù)庫(kù)頁(yè)面無(wú)法被識(shí)別。3、異常斷電、文件系統(tǒng)損壞導(dǎo)致的數(shù)據(jù)庫(kù)頁(yè)面丟失。
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)過(guò)程:
1、嘗試附加&修復(fù)數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)進(jìn)行附加后提示“823”錯(cuò)誤。

北亞企安數(shù)據(jù)恢復(fù)——SQLServer數(shù)據(jù)恢復(fù)
2、使用北亞企安自研MSSQL文件檢測(cè)工具檢測(cè)數(shù)據(jù)庫(kù)。

北亞企安數(shù)據(jù)恢復(fù)——SQLServer數(shù)據(jù)恢復(fù)
3、計(jì)算并修改MSSQL Server數(shù)據(jù)庫(kù)錯(cuò)誤數(shù)據(jù)頁(yè)的校驗(yàn)值。
4、重新附加數(shù)據(jù)庫(kù),附加數(shù)據(jù)庫(kù)成功。

北亞企安數(shù)據(jù)恢復(fù)——SQLServer數(shù)據(jù)恢復(fù)
5、dbcc檢測(cè)數(shù)據(jù)庫(kù)。

北亞企安數(shù)據(jù)恢復(fù)——SQLServer數(shù)據(jù)恢復(fù)
6、修復(fù)上述錯(cuò)誤,再一次進(jìn)行dbcc檢測(cè)數(shù)據(jù)庫(kù)。

北亞企安數(shù)據(jù)恢復(fù)——SQLServer數(shù)據(jù)恢復(fù)
7、再次進(jìn)行dbcc檢測(cè)數(shù)據(jù)庫(kù)后已經(jīng)沒(méi)有出現(xiàn)任何錯(cuò)誤提示,重新附加數(shù)據(jù)庫(kù)也沒(méi)有出現(xiàn)任何報(bào)錯(cuò),附加數(shù)據(jù)庫(kù)成功。數(shù)據(jù)恢復(fù)工程師和用戶方對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢&驗(yàn)證后確認(rèn)數(shù)據(jù)完整恢復(fù)。數(shù)據(jù)庫(kù)修復(fù)成功。

北亞企安數(shù)據(jù)恢復(fù)——SQLServer數(shù)據(jù)恢復(fù)
審核編輯:湯梓紅
-
Server
+關(guān)注
關(guān)注
0文章
95瀏覽量
25312 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
722瀏覽量
19030 -
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
4072瀏覽量
68479
發(fā)布評(píng)論請(qǐng)先 登錄
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—北京某國(guó)企Oracle數(shù)據(jù)庫(kù)Truncate數(shù)據(jù)丟失恢復(fù)案例
MySQL數(shù)據(jù)庫(kù)備份恢復(fù)方式對(duì)比
Oracle數(shù)據(jù)庫(kù)ASM實(shí)例無(wú)法掛載的數(shù)據(jù)恢復(fù)案例
深度解讀MySQL數(shù)據(jù)庫(kù)備份恢復(fù)策略
Mysql數(shù)據(jù)恢復(fù)—Windows Server下MySQL(InnoDB)全表誤刪數(shù)據(jù)恢復(fù)案例
mysql數(shù)據(jù)恢復(fù)—mysql數(shù)據(jù)庫(kù)表被truncate的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—服務(wù)器異常斷電導(dǎo)致Oracle數(shù)據(jù)庫(kù)故障的數(shù)據(jù)恢復(fù)案例
Oracle數(shù)據(jù)恢復(fù)—格式化分區(qū)導(dǎo)致Oracle數(shù)據(jù)庫(kù)報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—MongoDB數(shù)據(jù)庫(kù)文件丟失的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫(kù)被加密如何恢復(fù)數(shù)據(jù)?
oracle數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)庫(kù)誤執(zhí)行錯(cuò)誤truncate命令如何恢復(fù)數(shù)據(jù)?
SQLSERVER數(shù)據(jù)庫(kù)是什么
MySQL數(shù)據(jù)庫(kù)是什么
分布式存儲(chǔ)數(shù)據(jù)恢復(fù)—虛擬機(jī)上hbase和hive數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)——MongoDB數(shù)據(jù)庫(kù)文件拷貝后服務(wù)無(wú)法啟動(dòng)的數(shù)據(jù)恢復(fù)
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—MSSQL Server報(bào)錯(cuò)“附加數(shù)據(jù)庫(kù)錯(cuò)誤823”的數(shù)據(jù)恢復(fù)案例
評(píng)論