Rss & SiteMap

昂捷论坛 http://www.enjoyit.com.cn

中国零售业界精英论坛!
共2 条记录, 每页显示 15 条, 页签: [1]
[浏览完整版]

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

1楼
大脑袋 发表于: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 

2楼
大脑袋 发表于:2009/7/6 15:58:15

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

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

 

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

 

 

共2 条记录, 每页显示 15 条, 页签: [1]

Copyright © 2006-2010 EnjoyIT.com.cn
网友言论或观点与昂捷公司无关!涉及版权/著作权问题请与发帖者直接联系
Powered By Dvbbs Version 8.2.0
Processed in 0.16406 s, 2 queries.