镜像配置失败,一直处在还原中状态

在SQL Server迁移过程中遇到日志文件与数据文件不匹配导致镜像还原失败的问题。通过备份日志、压缩日志、备份日志并在镜像端还原日志的方法,成功解决了此问题。

好久没写了,上周碰到一个比较诡异的事情,由于我们需要迁移部分服务器,所以使用镜像的方式,但是在镜像配置完之后一处于还原中状态,在镜像监视器里全部参数显示为0

检查了好久也没发现什么配置过程中有什么操作失误,之后检查镜像端sql server的errorlog发现有一条错误

The log scan number (650293:79:1) passed to log scan in database 'DBNAME' is not valid. This error may indicate data corruption or that the log file (.ldf) does not match the data file (.mdf). If this error occurred during replication, re-create the publication. Otherwise, restore from backup if the problem results in a failure during startup.

从提示上看可能是日志文件和数据文件不匹配,那么我们尝试在主体上checkdb,未发现异常,难道是镜像端还原的日志有问题?我们又在镜像端该数据库为可用状态再checkdb,依然是正常的。

既然可能是日志文件和数据文件不匹配,那么我们把这部分日志文件清掉是不是会好呢,接下来,备份日志,压缩日志,备份日志,在镜像端还原日志,配置镜像,一切正常

唉,sql sever--都是坑啊。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值