在附加数据库时,出现下面提示:错误3624.......................

在附加数据库时,出现下面提示:
错误3624:
Location:       recovery. c:2412
Expression:     seenCkptEnd
SPID:           51
Process ID:     1064
如何解决
备份数据文件,然后按下面的步骤处理:
1.新建一个同名的数据库(数据文件与原来的要一致)
2.再停掉sql server(注意不要分离数据库)
3.用原数据库的数据文件覆盖掉这个新建的数据库
4.再重启sql server
5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
数据库的脚本创建一个新的数据库,并将数据导进去就行了.
USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO
UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名'
Go
sp_dboption '置疑的数据库名', 'single user', 'true'
Go
DBCC CHECKDB('置疑的数据库名')
Go
update sysdatabases set status =28 where name='置疑的数据库名'
Go
sp_configure 'allow updates', 0 reconfigure with override
Go
sp_dboption '置疑的数据库名', 'single user', 'false'
Go


这时候的数据库只能select,不能update跟insert,因为此时的数据库模式为recovery mode。
现在要利用企业管理器新建一个数据库tmp,然后把刚才那个数据库的数据导出到tmp中,
这样就OK了!
 

企业管理器--右键suspect的数据库--所有任务--分离数据库      然后备份你的suspect数据库的文件,再按下面的步骤处理:      1.新建一个同名的数据库      2.再停掉sql server      3.用suspect数据库的文件覆盖掉这个新建的同名数据库      4.再重启sql server      5.此打开企业管理器新建的同名数据库出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)      USE MASTER   GO      SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE   GO      UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='his222'   Go      sp_dboption 'test', 'single user', 'true'   Go      DBCC CHECKDB('test')   Go      update sysdatabases set status =28 where name='test'   Go      sp_configure 'allow updates', 0 reconfigure with override   Go      sp_dboption 'test', 'single user', 'false'   Go      6.完成后一般就可以访问数据库中的数据了,这,数据库本身一般还要问题,解决办法是,利用   数据库脚本创建一个新的数据库,并将数据导进去就行了.      如果这样改不加数据库状态,你就把数据库导成一个新库来代替旧库吧      企业管理器--右键你的数据库--所有任务--导出数据        --目标标数据库选择新建        --选择"在两个sql数据库之间复制对象和数据"        --把"包含扩展属性"选上,其他的根据需要选择        --最后完成 问题是恢复后数据的确是可以使用,但数据就少了许多,最近的数据也只有8.16日的数据。 求求各位有没有更好的方法恢复呢,不然我就好坎坷.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值