我们有一个带有SQL Server 2012镜像方案的生产数据库,它有三台机器:主体、镜像和见证。
镜像被配置为只有一年到期日的证书。现在,证书过期了,镜像失败了。主体和镜像机器的数据库状态都断开了,镜像也处于“恢复中”状态。
他们基本上建议我必须创建新的证书并修改终结点。我的问题是如何安全地恢复镜像,因为机器已经断开一个多星期了。如果我使用ALTER DATABASE [mirrored_database_name] SET PARTNER RESUME,镜像机器将需要大量时间来同步一周内更改的所有信息。
在同步过程中,主体数据库是不可用的还是性能不好的?还是应该从头开始创建一个新的镜像会话?(即:为镜像机器创建新的完全备份和事务日志备份)
发布于 2015-04-08 13:24:50
由于镜像通过将活动事务日志传送到辅助服务器来操作,因此需要启动一个新的镜像会话。
辅助数据库已经不同步了一周了,除非您一直在主服务器上维护一个事务日志(提示:没有),否则您需要在辅助服务器上重新开始备份,以便再次建立镜像会话。
这也比理论上让一周的日志重新应用到第二次日志的速度更快。
至于主数据库的可用性,是的,它在任何同步期间都是可用的(无论是在暂停之后恢复,还是设置一个新的镜像),因为它总是将事务日志发送到辅助服务器,但这不会影响到它自身的可用性。
https://dba.stackexchange.com/questions/97292
复制相似问题