设为首页收藏本站

易神乐邦技术论坛

 找回密码
 立即注册
搜索
热搜: 报错 登陆 单据
联系我们
拖动 最小化 关闭 停靠
乐邦技术支持
欢迎QQ或来电咨询
有事您Q我 技术支持
有事您Q我 技术支持
工作时间:周一至周五
AM9:00-PM18:00
手机:18939205708
电话:029-85799883
(短信预约)
查看: 2612|回复: 0

断电 数据库状态 变为可疑

[复制链接]
发表于 2017-12-6 15:34:14 | 显示全部楼层 |阅读模式

你好,欢迎关注易神。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
附加数据库失败,sql2008,断电数据库日志受损
[size=13.3333px]
附加数据库失败,提示:
无法在数据库 'DBNAME' (数据库 ID 为 7)的页 (1:210288) 上重做事务 ID (0:0) 的日志记录
或者
在重做数据库 'DBNAME' 的日志中记录的操作时,日志记录 ID (1752535:20699:5) 出错
或者
找不到日志文件
或者
日志文件不匹配
首先:停止数据库服务,把有问题的数据库拷贝一份
第一步:先建立一个同名数据库,数据库文件和日志的名称设置成跟原数据库文件一致
停止SQL SERVER2008,将原来的.mdf数据库文件覆盖刚新建的.mdf数据库文件,重新启动数据库
第二步:查询分析器执行,
SQL code

alter database NEWDBNAME set emergency
declare @databasename varchar(255)
set @databasename='NEWDBNAME'
exec sp_dboption @databasename, N'single', N'true'
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS) --将目标数据库置为单用户状态
dbcc checkdb(@databasename,REPAIR_REBUILD)
exec sp_dboption @databasename, N'single', N'false'

第三步:以上代码请同时运行,可能会出现“数据库其他多个文件与数据库主文件不匹配....”错误,请多次重试执行以上代码
断电 数据库状态 变为可疑,停掉数据服务后,复制一份数据。然后启动服务,直接在查询分析器执行以上代码,一般能够恢复正常


---原文


回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|易神乐邦技术论坛    

GMT+8, 2024-4-16 19:26 , Processed in 1.140669 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表