SQL Server數據庫附加數據庫過程中比較常見的報錯是“錯誤 823”,附加數據庫失敗。
如果數據庫有備份則只需還原備份即可。但是如果沒有備份,備份時間太久,或者其他原因導致備份不可用,那么就需要通過專業手段對數據庫進行數據恢復。
SQL Server數據庫報錯信息為“錯誤 823”可能有以下三種原因:
1、數據庫的物理頁面損壞。
2、校驗值被損壞導致數據庫頁面無法識別。
3、異常斷電導致文件系統損壞或者數據庫頁面丟失。
SQL Server數據庫數據恢復過程:
1、嘗試通過附加數據庫修復數據庫。附加數據庫提示“錯誤 823”。
北亞企安數據恢復—SQL Server數據恢復
2、使用北亞企安自主開發的SQL Server文件檢測工具對數據庫進行檢測。
北亞企安數據恢復—SQL Server數據恢復
3、計算并修改SQL Server數據庫錯誤數據頁的校驗值。
4、重新附加數據庫,附加數據庫成功。
北亞企安數據恢復—SQL Server數據恢復
5、使用dbcc對SQL Server數據庫進行檢測出現以下錯誤。
北亞企安數據恢復—SQL Server數據恢復
6、修復上述錯誤,再一次使用dbcc檢測數據庫。
北亞企安數據恢復—SQL Server數據恢復
7、經過再次檢測后已經沒有任何錯誤提示。重新附加數據庫也沒有出現任何報錯,附加數據庫成功。
北亞企安數據恢復—SQL Server數據恢復
8、在準備好的數據庫環境中對數據庫進行查詢、驗證,確認所有數據完整。數據庫修復成功。
審核編輯 黃宇
-
SQL
+關注
關注
1文章
783瀏覽量
45121 -
數據恢復
+關注
關注
10文章
649瀏覽量
18141 -
數據庫
+關注
關注
7文章
3926瀏覽量
66188
發布評論請先 登錄
oracle數據恢復—oracle數據庫誤執行錯誤truncate命令如何恢復數據?

分布式存儲數據恢復—虛擬機上hbase和hive數據庫數據恢復案例
Devart: dbForge Compare Bundle for SQL Server—比較SQL數據庫最簡單、最準確的方法
SqlServer數據恢復—SqlServer數據庫數據恢復案例

數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫

數據庫數據恢復—Oracle ASM實例無法掛載的數據恢復案例

Oracle數據恢復—異常斷電后Oracle數據庫啟庫報錯的數據恢復案例

評論