日期:2014-05-18  浏览次数:20545 次

急救,找不着数据表
.MDF文件大小为1G,可是库里边确只剩下了3个表,其它表都找不着了,是什么原因呀

------解决方案--------------------
select name from sysobjects
在查询分析器里执行可以看到全部都有吗?

是不是勾掉了 "显示系统数据库和系统对象 "了?
------解决方案--------------------
重新启动数据库看看~
------解决方案--------------------
--备份数据库
--基本检修
use master
go
sp_dboption 'dbname ', 'single user ', 'true '
go
dbcc checkdb( 'dbname ', REPAIR_FAST)
go
use dbname
go
exec sp_msforeachtable 'dbcc checktable( ' '? ' ',REPAIR_FAST) '
go
sp_dboption 'dbname ', 'single user ', 'false '
go
--如果还不行,将REPAIR_FAST改成repair_rebuild,可能有部分数据丢失