SQL Server數(shù)據(jù)庫附加數(shù)據(jù)庫過程中比較常見的報錯是“錯誤 823”,附加數(shù)據(jù)庫失敗。
如果數(shù)據(jù)庫有備份則只需還原備份即可。但是如果沒有備份,備份時間太久,或者其他原因?qū)е聜浞莶豢捎茫敲淳托枰ㄟ^專業(yè)手段對數(shù)據(jù)庫進(jìn)行數(shù)據(jù)恢復(fù)。
SQL Server數(shù)據(jù)庫報錯信息為“錯誤 823”可能有以下三種原因:
1、數(shù)據(jù)庫的物理頁面損壞。
2、校驗值被損壞導(dǎo)致數(shù)據(jù)庫頁面無法識別。
3、異常斷電導(dǎo)致文件系統(tǒng)損壞或者數(shù)據(jù)庫頁面丟失。
SQL Server數(shù)據(jù)庫數(shù)據(jù)恢復(fù)過程:
1、嘗試通過附加數(shù)據(jù)庫修復(fù)數(shù)據(jù)庫。附加數(shù)據(jù)庫提示“錯誤 823”。
北亞企安數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)恢復(fù)
2、使用北亞企安自主開發(fā)的SQL Server文件檢測工具對數(shù)據(jù)庫進(jìn)行檢測。
北亞企安數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)恢復(fù)
3、計算并修改SQL Server數(shù)據(jù)庫錯誤數(shù)據(jù)頁的校驗值。
4、重新附加數(shù)據(jù)庫,附加數(shù)據(jù)庫成功。
北亞企安數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)恢復(fù)
5、使用dbcc對SQL Server數(shù)據(jù)庫進(jìn)行檢測出現(xiàn)以下錯誤。
北亞企安數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)恢復(fù)
6、修復(fù)上述錯誤,再一次使用dbcc檢測數(shù)據(jù)庫。
北亞企安數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)恢復(fù)
7、經(jīng)過再次檢測后已經(jīng)沒有任何錯誤提示。重新附加數(shù)據(jù)庫也沒有出現(xiàn)任何報錯,附加數(shù)據(jù)庫成功。
北亞企安數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)恢復(fù)
8、在準(zhǔn)備好的數(shù)據(jù)庫環(huán)境中對數(shù)據(jù)庫進(jìn)行查詢、驗證,確認(rèn)所有數(shù)據(jù)完整。數(shù)據(jù)庫修復(fù)成功。
審核編輯 黃宇
-
SQL
+關(guān)注
關(guān)注
1文章
783瀏覽量
45123 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
649瀏覽量
18142 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3926瀏覽量
66198
發(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í)行錯誤truncate命令如何恢復(fù)數(shù)據(jù)?

分布式存儲數(shù)據(jù)恢復(fù)—虛擬機上hbase和hive數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)——MongoDB數(shù)據(jù)庫文件拷貝后服務(wù)無法啟動的數(shù)據(jù)恢復(fù)

Devart: dbForge Compare Bundle for SQL Server—比較SQL數(shù)據(jù)庫最簡單、最準(zhǔn)確的方法
SqlServer數(shù)據(jù)恢復(fù)—SqlServer數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—Mysql數(shù)據(jù)庫表記錄丟失的數(shù)據(jù)恢復(fù)流程

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—通過拼接數(shù)據(jù)庫碎片恢復(fù)SQLserver數(shù)據(jù)庫

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—Oracle ASM實例無法掛載的數(shù)據(jù)恢復(fù)案例

Oracle數(shù)據(jù)恢復(fù)—異常斷電后Oracle數(shù)據(jù)庫啟庫報錯的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫文件system01.dbf損壞的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫出現(xiàn)823錯誤的數(shù)據(jù)恢復(fù)案例

Oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫delete刪除的數(shù)據(jù)恢復(fù)方法
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SqlServer數(shù)據(jù)庫底層File Record被截斷為0的數(shù)據(jù)恢復(fù)案例

評論