MSSQL資料庫介紹
MSSQL是微軟公司出品的一款資料庫管理系統,SQL Server是一個可擴展的、高性能的、為分布式客戶機/服務器計算所設計的資料庫管理系統,實作了與WindowsNT的有機結合,提供了基于事務的企業級資訊管理系統方案。廣泛應用于各大領域。
故障情況介紹
在資料庫使用程序中比較常見的資料庫報錯是“MSSQL Server 2000 附加資料庫錯誤823”,附加資料庫失敗。此時如果用戶在使用資料庫程序中有定期備份習慣的話,只需還原備份即可。但是如果用戶沒有對資料進行過備份,或者備份時間太久,導致最新資料丟失,或者其他原因導致備份資料不可使用,那么就需要對資料庫進行資料恢復操作。今天介紹一下具體的資料恢復步驟。
故障分析
資料庫出現報錯資訊為“823”的情況是怎么回事呢?通常情況下出現這種報錯有以下三種可能,第一種是由于資料庫的物理頁面出現了損壞導致的。第二種情況是由于校驗值被損壞導致的資料庫頁面無法被識別,出現了報823錯誤。第三種情況則有可能是因為例外斷電、檔案系統損壞導致的資料庫頁面丟失,那么在資料庫中也會提示這個“823”錯誤。
恢復資料庫程序
第一步:嘗試附加資料庫,修復資料庫,可以看下面的圖片,我們對資料庫進行附加后提示“823”錯誤。

第二步:使用北亞MSSQL檔案檢測工具對資料庫進行檢測

第三步:計算并修改資料庫錯誤資料頁的校驗值
第四步:重新附加資料庫,附加資料庫成功

第五步:dbcc檢測資料庫

第六步:修復上述錯誤,再一次dbcc檢測資料庫

資料庫修復結果
我們再次進行dbcc檢測資料庫后發現已經沒有任何錯誤提示,重新附加資料庫,沒有出現任何報錯,附加資料庫成功。通過正常的資料庫環境對資料庫進行查詢、驗證,最終可以確認所有資料被完整恢復。資料庫修復成功。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/273058.html
標籤:基礎類
上一篇:mysql里面遇到的一個問題
下一篇:求寫一個SQL?
