最近在做灾备,针对sql server2012,我们采用的是跨子网部署灾备节点,我们在进行破坏性灾备演练时,有几个数据库可以正常通过with recovery的方式进行恢复,但有一个始终不能,并报错如下:
消息 4303,级别 16,状态 1,第 1 行
前滚开始点现在位于日志序列号(LSN) 542946000079939400001 处。需要继续前滚到 LSN 542946000079945400001 之前才能完成还原顺序。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 正在异常终止。
数据库一直处于正在还原的状态。如果不能保证灾备点的恢复使用,那灾备的意义就完全没有了。最后搞了半天,还是完成了恢复,记录下来供大家参考。
1、恢复灾备节点数据库
restore database mytest with recovery;
通常情况下是没问题的,有问题,就会报上面提到的错误。然后继续往下操作。
2、首先,把数据库服务停了,然后把这个数据库的文件进行拷贝到其路径,我是拷贝到了数据库默认安装路径的data下面
F:\Program Files\Microsoft SQL Server\MSSQL11.WFCPROD\MSSQL\DATA\
两个作用,一是备份,二是在附加数据库的时候需要。
3、把数据库服务重新开启,删除这个数据库
这一步比较简单,删除数据库后,数据文件也一并删除了。
4、检查刚拷贝到data文件夹下的数据文件的属性。
我在拷贝的过程中,发现文件属性发生了变化。主要有两个地方:
--当前用户是不是具有对这些数据文件的操作权限,如果没有,需要增加进去。点击数据文件右键,安全,然后查看当前用户是否具有权限。
--查看当前文件是否是只读,如果是只读需要调整只读权限为读写权限
5、检查没有问题后,进入management studio管理界面。
在数据库,点击右键,附加数据库,然后选择主文件的路径,找到主文件,然后确定。
为了方便查看报错,使用了命令的方式进行。
CREATE DATABASE [mytest] ON
( FILENAME = N'F:\Program Files\Microsoft SQL Server\MSSQL11.WFCPROD\MSSQL\DATA\mytest.mdf' ),
( FILENAME = N'F:\Program Files\Microsoft SQL Server\MSSQL11.WFCPROD\MSSQL\DATA\mytest_log.ldf' )
FOR ATTACH
GO
报过的错有:数据库或文件是只读的;当前用户是否有操作权限。这些需要进一步去检查文件属性的。
AwaysOn灾备恢复演练问题处理
来源:这里教程网
时间:2026-03-02 11:03:48
作者:
编辑推荐:
- AwaysOn灾备恢复演练问题处理03-02
- 如何查看备份集的LSN号03-02
- SQL Server 2008性能故障排查(一)——概论03-02
- sqlserver2008 事务日志文件(.LDF)丢失风险实验03-02
- 电脑通用串行接口USB接口标准和传输数率,如何才能提高传输速率03-02
- 揭开MSSQL---extents内部的神秘面纱03-02
- sqlserver导入导出文本文件03-02
- 最全电脑主板接口充电基础教程03-02
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- SQL Server 2008性能故障排查(一)——概论
SQL Server 2008性能故障排查(一)——概论
26-03-02 - sqlserver2008 事务日志文件(.LDF)丢失风险实验
sqlserver2008 事务日志文件(.LDF)丢失风险实验
26-03-02 - 电脑通用串行接口USB接口标准和传输数率,如何才能提高传输速率
电脑通用串行接口USB接口标准和传输数率,如何才能提高传输速率
26-03-02 - 最全电脑主板接口充电基础教程
最全电脑主板接口充电基础教程
26-03-02 - ArcView Spacial Analyst v2.0 1CD
ArcView Spacial Analyst v2.0 1CD
26-03-02 - 关于SQLServer 时间格式化
关于SQLServer 时间格式化
26-03-02 - Transact-SQL 参考_sql_replqueuemonitor
Transact-SQL 参考_sql_replqueuemonitor
26-03-02 - 给台式机电脑插上一个USB无线网卡,上网变得很简单了
给台式机电脑插上一个USB无线网卡,上网变得很简单了
26-03-02 - SQL Server 2008性能故障排查(二)——CPU
SQL Server 2008性能故障排查(二)——CPU
26-03-02 - 使用 FOR XML PATH 、CTE、PIVOT 產生動態欄位統計表
使用 FOR XML PATH 、CTE、PIVOT 產生動態欄位統計表
26-03-02
