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
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/161195/viewspace-1055428/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/161195/viewspace-1055428/