2015-02-11 79 views
0

在SQL Server数据库镜像中,我需要关闭镜像服务器以维护2小时。但是,如果我在每15分钟运行一次的主数据库上备份事务日志,那么当镜像服务器恢复运行时,数据库镜像是否仍然有效?或者在日志备份后LSN不同步,因为事务被截断?转录日志备份后数据库镜像不同步

假设我没有停下镜像

回答

0

但是如果我有每15分钟,威尔数据库镜像仍然工作在主数据库上的事务日志备份,当镜像服务器回来了?或者在日志备份后LSN不同步,因为事务被截断?

主体服务器上的事务日志备份不会以任何方式影响数据库镜像。作为一个事实,建议对参与镜像的数据库进行频繁的事务日志备份。

不要将它与日志传送混淆,包括采取transaction log backup并将其移动到辅助服务器。在镜像中,没有事务日志备份,但从主体到镜像的Log information移动。这不会受到事务日志备份的任何影响。

当您正在进行事务日志备份时,您在日志传送中进行LSN操作。在镜像中,我们只是传输日志信息

+0

谢谢,这里我仍然困惑。我的理解是,当一个事务日志备份时,它被截断以释放空间。现在在我的场景中,在镜像服务器启动之前将会在主数据库上执行多个事务日志。 – waazi 2015-02-12 15:04:02

+0

谢谢,这里我仍然困惑。我的理解是,当一个事务日志备份时,它被截断以释放空间。现在在我的场景中,当镜像服务器关闭时,将在主数据库上执行多个事务日志。 所以你说,那些事务日志仍然可用(或不在镜像服务器中的事务日志备份中)并且不会被截断,直到它被镜像为止?如果是这样,那么在镜像服务器关闭期间,事务日志备份大小是否为零? – waazi 2015-02-12 15:13:44

+0

事务日志备份JUST截断日志使它们可重用它不会释放空间。通过使用dbcc shrinkfile进行收缩来释放空间。如果您采用多个日志备份,则不会影响镜像。在进入维护模式之前,请确保您暂停镜像,请阅读暂停的影响https://msdn.microsoft.com/en-us/library/ms190664.aspx – Shanky 2015-02-12 15:15:06