急急求助,数据库坏了,大虾帮帮忙!!

[复制链接]
查看11 | 回复6 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
我的一个数据库,用SQL Server Enterprise Manager.展开后跟在我建立的数据库名称后出现(SUSPECT ),下面只有(no items)没有任何TABLE和数据,用事件查看器中的 DBCC CHECKDB ('aaa', NOINDEX) 命令执行,在结果栏出现
erver: Msg 926, Level 10, State 1, Line 1
Database 'aaa' cannot be opened. It has been marked SUSPECT by recovery. See the SQL Server errorlog for more information.
能帮帮忙吗?
谢谢
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 posxia 发布
[B]我的一个数据库,用SQL Server Enterprise Manager.展开后跟在我建立的数据库名称后出现(SUSPECT ),下面只有(no items)没有任何TABLE和数据,用事件查看器中的 DBCC CHECKDB ('aaa', NOINDEX) 命令执行,在结果栏出现
erver: Msg 926, Level 10, State 1, Line 1
Database 'aaa' cannot be opened. It has been marked SUSPECT by recovery. See the SQL Server errorlog for more information.
能帮帮忙吗?
谢谢 [/B]

数据库置疑了,到文件夹里看看数据文件在不在,或者有没有备份的,做附加数据库就好了,不过发生置疑的情况有很多,这只是最简单的恢复,运气好的话就可以恢复
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
SUSPECT ,如果数据库的日志文件,数据文件都有的话,可以先脱机,在联机一下就可以了,上次我是用这种方法启用的!
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
根据你的情况来看,好象是连接不到数据库了吧!网络方面的问题!重启一下试试
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
不是网络的问题,2,3楼说的有道理,可是我不是很懂SQL7。0(我是自学的),但是不能用sp_attach_db 来恢复,那么怎么先脱机,在联机一下就可以了
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
脱机和联机在SQL SERVER里面的,右击所选择的数据库,选择所有任务中的脱机或者联机
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
看看这篇文章吧.
复杂了点,但是我确实用它来恢复过不少数据库.但也有失败的,主要是给我的数据库文件本身就已经在磁盘上损坏了.
http://tclywork.itpub.net/post/464/52836
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行