先使用“無日志附加”的方法進行附加數據后,對數據庫做DBCC檢測,然后針對錯誤進行修復 。
一般如果數據庫正在進行讀寫操作,突然斷電,會導致數據庫無法回寫正常的數據,這樣就會導致數據庫索引及其它錯誤,常見的有“并閆鎖頁錯誤”、“表錯誤: 分配單元ID 169144,頁(1:XXXX)。
測試(IS_OFF (BUF_IOERR, pBUF->bstat))失敗。”,可以先用DBCC先進行修復 ,命令:DBCC CHECKDB(DBName,REPAIR_FAST) --不丟失數據DBCC CHECKDB(DBName,REPAIR_REBUILD)--不丟失數據DBCC CHECKDB(DBName,REPAIR_ALLOW_DATA_LOSS)--會丟失數據如果還是修復不好,就找專業的數據恢復公司做修復吧,可以找北亞數據恢復修復 ,他們修復SQL數據庫很厲害。。。