SQL Server數(shù)據(jù)庫附加數(shù)據(jù)庫過程中比較常見的報(bào)錯(cuò)是“錯(cuò)誤 823”,附加數(shù)據(jù)庫失敗。
如果數(shù)據(jù)庫有備份則只需還原備份即可。但是如果沒有備份,備份時(shí)間太久,或者其他原因?qū)е聜浞莶豢捎?,那么就需要通過專業(yè)手段對(duì)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)恢復(fù)。
SQL Server數(shù)據(jù)庫報(bào)錯(cuò)信息為“錯(cuò)誤 823”可能有以下三種原因:
1、數(shù)據(jù)庫的物理頁面損壞。
2、校驗(yàn)值被損壞導(dǎo)致數(shù)據(jù)庫頁面無法識(shí)別。
3、異常斷電導(dǎo)致文件系統(tǒng)損壞或者數(shù)據(jù)庫頁面丟失。
SQL Server數(shù)據(jù)庫數(shù)據(jù)恢復(fù)過程:
1、嘗試通過附加數(shù)據(jù)庫修復(fù)數(shù)據(jù)庫。附加數(shù)據(jù)庫提示“錯(cuò)誤 823”。
北亞企安數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)恢復(fù)
2、使用北亞企安自主開發(fā)的SQL Server文件檢測(cè)工具對(duì)數(shù)據(jù)庫進(jìn)行檢測(cè)。
北亞企安數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)恢復(fù)
3、計(jì)算并修改SQL Server數(shù)據(jù)庫錯(cuò)誤數(shù)據(jù)頁的校驗(yàn)值。
4、重新附加數(shù)據(jù)庫,附加數(shù)據(jù)庫成功。
北亞企安數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)恢復(fù)
5、使用dbcc對(duì)SQL Server數(shù)據(jù)庫進(jìn)行檢測(cè)出現(xiàn)以下錯(cuò)誤。
北亞企安數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)恢復(fù)
6、修復(fù)上述錯(cuò)誤,再一次使用dbcc檢測(cè)數(shù)據(jù)庫。
北亞企安數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)恢復(fù)
7、經(jīng)過再次檢測(cè)后已經(jīng)沒有任何錯(cuò)誤提示。重新附加數(shù)據(jù)庫也沒有出現(xiàn)任何報(bào)錯(cuò),附加數(shù)據(jù)庫成功。
北亞企安數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)恢復(fù)
8、在準(zhǔn)備好的數(shù)據(jù)庫環(huán)境中對(duì)數(shù)據(jù)庫進(jìn)行查詢、驗(yàn)證,確認(rèn)所有數(shù)據(jù)完整。數(shù)據(jù)庫修復(fù)成功。
審核編輯 黃宇
-
SQL
+關(guān)注
關(guān)注
1文章
789瀏覽量
46695 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
712瀏覽量
18983 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
4019瀏覽量
68337
發(fā)布評(píng)論請(qǐng)先 登錄
MySQL數(shù)據(jù)庫備份恢復(fù)方式對(duì)比
Oracle數(shù)據(jù)庫ASM實(shí)例無法掛載的數(shù)據(jù)恢復(fù)案例
mysql數(shù)據(jù)恢復(fù)—mysql數(shù)據(jù)庫表被truncate的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫性能優(yōu)化指南
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—服務(wù)器異常斷電導(dǎo)致Oracle數(shù)據(jù)庫故障的數(shù)據(jù)恢復(fù)案例
Oracle數(shù)據(jù)恢復(fù)—格式化分區(qū)導(dǎo)致Oracle數(shù)據(jù)庫報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—MongoDB數(shù)據(jù)庫文件丟失的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫被加密如何恢復(fù)數(shù)據(jù)?
oracle數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)庫誤執(zhí)行錯(cuò)誤truncate命令如何恢復(fù)數(shù)據(jù)?
SQLSERVER數(shù)據(jù)庫是什么
MySQL數(shù)據(jù)庫是什么
分布式存儲(chǔ)數(shù)據(jù)恢復(fù)—虛擬機(jī)上hbase和hive數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例
不用編程不用聯(lián)網(wǎng),PLC和儀表直接對(duì)SQL接數(shù)據(jù)庫,有異常時(shí)還可先將數(shù)據(jù)緩存
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)——MongoDB數(shù)據(jù)庫文件拷貝后服務(wù)無法啟動(dòng)的數(shù)據(jù)恢復(fù)
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server附加數(shù)據(jù)庫提示“錯(cuò)誤 823”的數(shù)據(jù)恢復(fù)案例
評(píng)論