请从数据库备份还原该数据库,或者修复它
无法在数据库 'zsx2010' (数据库 ID 为 18)的页 (1:103903) 上重做事务 ID (0:607799) 的日志记录 (4425:1263:2)。页: LSN = (4424:710:1),类型 = 1。日志: OpCode = 4,上下文 2,PrevPageLSN: (4424:1244:2)。请从数据库备份还原该数据库,或者修复它。
数据库zsx2010处在可疑状态,然后我停掉了数据库服务后备份数据库文件,然后删除,接着再拿备份文件附加,就附加不上去了。求解救,在线等……! 不过不影响
我总结下吧,我按照下面的步骤恢复的
1、停掉数据库服务,剪切走数据库文件和日志做备份。
2、开启数据库服务,建立同名数据库文件和日志。
3、停掉数据库服务,用之前的备份替换掉数据库文件和日志,开启数据库服务。
4、
alter database 数据库名 set emergency中间会报一些错误、
go
alter database 数据库名 set single_user
go
--开始修复
dbcc checkdb(数据库名,REPAIR_ALLOW_DATA_LOSS)
go
dbcc checkdb(数据库,REPAIR_REBUILD)
go
alter database 数据库名 set multi_user