首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

急救,找不着数据表,该怎么解决

2012-01-18 
急救,找不着数据表.MDF文件大小为1G,可是库里边确只剩下了3个表,其它表都找不着了,是什么原因呀[解决办法]

急救,找不着数据表
.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,可能有部分数据丢失

热点排行