昂捷论坛≡零售最前线≡□-技术研讨会 → SQL2005数据库置疑后的一次处理过程


  共有27589人关注过本帖树形打印

主题:SQL2005数据库置疑后的一次处理过程

帅哥哟,离线,有人找我吗?
大脑袋
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:少尉 帖子:142 积分:1797 威望:0 精华:0 注册:2005/10/25 10:51:44
SQL2005数据库置疑后的一次处理过程  发帖心情 Post By:2007/1/17 9:03:43

由于以外断电,SQL Server的数据处于置疑状态,无法访问。

当时处理办法:

1)停止了Sql Server 2005数据库服务

2)备份了数据库文件(mdf)和日志文件(ldf)。

3)设置数据库状态为紧急状态

use master

go

ALTER DATABASE enjoy_store
SET   EMERGENCY
go

4)用DBCC修复了一下数据库
DBCC CHECKDB ('enjoy_store',REPAIR_ALLOW_DATA_LOSS )

go

5)设置数据库状态为正常状态
ALTER DATABASE enjoy_store
SET   online

go

数据库恢复正常。

--------------------------------------------------------------------------------------------------------

注意:

如果第4步没有成功,可以试用下面的语句来重建数据库(未实际验证)。

create database enjoy_store on filename='d:\data\enjoy_store.MDF' for ATTACH_REBUILD_LOG 


使用IE9无法添加附件的解决方法 支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
大脑袋
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:少尉 帖子:142 积分:1797 威望:0 精华:0 注册:2005/10/25 10:51:44
  发帖心情 Post By:2009/7/6 15:58:15

另外一次数据库的处理,数据库处于正在恢复的状态;

无法进入紧急状态,无法dbcc;

 

后来停止服务器,修改数据库文件名名字(mdf文件),删除数据库,重新附加了数据库,才搞好

 

 


使用IE9无法添加附件的解决方法 支持(0中立(0反对(0回到顶部