SQL SERVER數(shù)據(jù)庫(kù)故障類型:
SQL SERVER數(shù)據(jù)庫(kù)MDF(NDF)或LDF損壞。
SQL SERVER數(shù)據(jù)庫(kù)故障原因:
1、數(shù)據(jù)庫(kù)正在操作過(guò)程中,機(jī)器突然斷電。
2、人為誤操作。
SQL SERVER數(shù)據(jù)庫(kù)MDF(NDF)或LDF損壞的故障表現(xiàn):
1、數(shù)據(jù)庫(kù)在企業(yè)管理器中表現(xiàn)為“置疑”狀態(tài);
2、附加數(shù)據(jù)庫(kù)后,做DBCC檢測(cè),報(bào)“并閂鎖”錯(cuò)誤;
3、附加數(shù)據(jù)庫(kù)時(shí)提示“823錯(cuò)誤”;
4、附加數(shù)據(jù)庫(kù)提示日志錯(cuò)誤;
5、進(jìn)行數(shù)據(jù)查詢時(shí)報(bào)錯(cuò)。
SQL SERVER數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)方案:
1、將損壞的SQL SERVER數(shù)據(jù)庫(kù)進(jìn)行全庫(kù)冷備份。
2、根據(jù)MDF(或NDF)文件自身結(jié)構(gòu)使用北亞企安自主開發(fā)的SQL SERVER數(shù)據(jù)庫(kù)檢測(cè)軟件檢測(cè)數(shù)據(jù)庫(kù)內(nèi)部邏輯結(jié)構(gòu),確定恢復(fù)數(shù)據(jù)庫(kù)數(shù)據(jù)的可能性。
3、手工備份損壞的數(shù)據(jù)庫(kù)文件(MDF/NDF和LDF),確保數(shù)據(jù)恢復(fù)的操作可回溯。
4、使用北亞企安自主開發(fā)的無(wú)日志附加數(shù)據(jù)庫(kù)軟件附加數(shù)據(jù)庫(kù)。
5、如果數(shù)據(jù)庫(kù)文件可正常附加,對(duì)數(shù)據(jù)庫(kù)做DBCC檢測(cè),確定數(shù)據(jù)損壞的程度及損壞的位置。
a、如果數(shù)據(jù)庫(kù)提示“823錯(cuò)誤”和“并閂鎖錯(cuò)誤”,通常情況下是因?yàn)閿?shù)據(jù)庫(kù)的“索引”頁(yè)出錯(cuò)。
b、如果數(shù)據(jù)庫(kù)損壞的是“索引”頁(yè),可以通過(guò)數(shù)據(jù)庫(kù)內(nèi)上下頁(yè)內(nèi)容進(jìn)行計(jì)算,然后手工修復(fù)損壞頁(yè)。
c、如果數(shù)據(jù)庫(kù)損壞的是“數(shù)據(jù)”頁(yè),可以通過(guò)北亞企安自主開發(fā)的SQL SERVER數(shù)據(jù)庫(kù)恢復(fù)工具對(duì)數(shù)據(jù)進(jìn)行提取和重組。
SQL SERVER數(shù)據(jù)庫(kù)數(shù)據(jù)驗(yàn)收:
1、將修復(fù)好的SQL SERVER數(shù)據(jù)庫(kù)文件進(jìn)行附加;
2、附加后對(duì)SQL SERVER數(shù)據(jù)庫(kù)做DBCC檢測(cè);
3、對(duì)重要表進(jìn)行數(shù)據(jù)查詢,檢驗(yàn)數(shù)據(jù)的更新日期。
審核編輯 黃宇
-
SQL
+關(guān)注
關(guān)注
1文章
789瀏覽量
46695 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
712瀏覽量
18983 -
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
4019瀏覽量
68331
發(fā)布評(píng)論請(qǐng)先 登錄
MySQL數(shù)據(jù)庫(kù)備份恢復(fù)方式對(duì)比
Oracle數(shù)據(jù)庫(kù)ASM實(shí)例無(wú)法掛載的數(shù)據(jù)恢復(fù)案例
mysql數(shù)據(jù)恢復(fù)—mysql數(shù)據(jù)庫(kù)表被truncate的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫(kù)性能優(yōu)化指南
數(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ù)案例
不用編程不用聯(lián)網(wǎng),PLC和儀表直接對(duì)SQL接數(shù)據(jù)庫(kù),有異常時(shí)還可先將數(shù)據(jù)緩存
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)——MongoDB數(shù)據(jù)庫(kù)文件拷貝后服務(wù)無(wú)法啟動(dòng)的數(shù)據(jù)恢復(fù)
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)-SQL SERVER數(shù)據(jù)庫(kù)MDF (NDF)或LDF損壞的數(shù)據(jù)恢復(fù)方案
評(píng)論