在需要完整备份重新同步之前,镜像故障转移伙伴可以离线多长时间?

在需要完整备份重新同步之前,镜像故障转移伙伴可以离线多长时间?

在 SQL Server 2005 SP2 中运行数据库镜像。

需要进行 SAN 维护,我想知道如果我停止故障转移伙伴(镜像)上的 SQL Server,而主服务器继续进行日志备份,如果镜像离线几天,我是否需要重新初始化数据库镜像(使用完整备份)?

我感觉我以前遇到过一些内部限制。我在网上找不到任何与此相关的内容,而且我也没有时间测试这一点,因为 SAN 人员(不要与沙人) 现在就想这么做!

我没有破坏镜像并让合作伙伴上线,因此事务日志链没有中断。

答案1

您是否不应该将完整内容恢复到其他系统?

您需要这样做的唯一原因是,如果活动系统上的日志耗尽了驱动器空间,并且您必须删除镜像才能清除日志文件。

正在进行哪种 SAN 维护以致必须使数据库离线几天?

答案2

是的 - 你不应该有问题。

我之所以回复,是为了解释您可能之前遇到的内部限制 - 那就是在最初设置镜像时。当您进行完整备份并将其复制到即将成为镜像的服务器上进行恢复时(加上 SQL 2005 上的强制日志备份),如果在启用镜像之前在主服务器上发生了任何后续日志备份,但您没有将它们复制并恢复 - 镜像将不会启动。这是因为没有证据表明其中一个日志备份没有包含 BULK_LOGGED 恢复模型中发生最少日志操作的时期。在这种情况下,需要日志备份来确保即将成为镜像的镜像与主服务器同步。

希望这可以帮助

相关内容