sqlserver2000 資料庫損壞嘗試修復一例

msdnchina發表於2011-10-01
sqlserver2000 備份資料庫時不檢查該資料庫是否存在不一致性,這一點比較要命。、
sqlserver2000 修復資料庫的幾個命令:
dbcc checkdb ('cwbase1',repair_allow_data_loss | REPAIR_FAST | REPAIR_REBUILD )
DBCC CHECKALLOC ('cwbase1',repair_allow_data_loss | REPAIR_FAST | REPAIR_REBUILD )
DBCC CHECKDB('cwbase1') with NO_INFOMSGS,PHYSICAL_ONLY
DBCC CHECKTABLE ('lc0019999.table_name',repair_allow_data_loss | REPAIR_FAST | REPAIR_REBUILD )
DBCC DBREINDEX ('lc0019999.table_name' ,'') --對lc0019999.table_name的所有的索引進行修復
雖然最後也沒有修復資料庫,不過從修復的過程中,掌握了sqlserver修復的命令
參考網址 :
http://www.blogjava.net/xine/articles/49692.html
[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/161195/viewspace-1055428/,如需轉載,請註明出處,否則將追究法律責任。

相關文章