Sql server 2012 转录日志备份后数据库镜像不同步

Sql server 2012 转录日志备份后数据库镜像不同步,sql-server-2012,transaction-log,database-mirroring,Sql Server 2012,Transaction Log,Database Mirroring,在SQL server数据库镜像中,我需要关闭镜像服务器进行2小时的维护。但是,如果主数据库上的事务日志备份每15分钟运行一次,那么当镜像服务器恢复时,数据库镜像是否仍然有效?或者,由于日志备份后事务被截断,LSN是否会不同步 假设我没有暂停镜像 但是,如果主数据库上的事务日志备份每15分钟运行一次,那么当镜像服务器恢复时,数据库镜像是否仍然有效?或者,由于日志备份后事务被截断,LSN是否会不同步 主体服务器上的事务日志备份不会以任何方式影响数据库镜像。事实上,建议对参与镜像的数据库进行频繁的事

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

假设我没有暂停镜像

但是,如果主数据库上的事务日志备份每15分钟运行一次,那么当镜像服务器恢复时,数据库镜像是否仍然有效?或者,由于日志备份后事务被截断,LSN是否会不同步

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

不要将其与日志传送混淆,日志传送涉及执行
事务日志备份
并将其移动到辅助服务器。在镜像中,没有事务日志备份,而是将
日志信息
从主体移动到镜像。这不会受到事务日志备份的任何影响


LSN是在您进行事务日志备份时出现的,这是在日志传送中完成的。在镜像中,我们只是传输日志信息

谢谢,这是我仍然感到困惑的地方。我的理解是,在备份事务日志时,它会被截断以释放空间。现在在我的场景中,在镜像服务器启动之前,主数据库上会有多个事务日志。我的理解是,在备份事务日志时,它会被截断以释放空间。现在在我的场景中,当镜像服务器关闭时,主数据库上会有多个事务日志。您的意思是,这些事务日志仍然可用(或者在镜像服务器关闭期间不在事务日志备份中),并且在镜像之前不会被截断?如果是这样,在镜像服务器关闭期间,事务日志备份大小是否为零?事务日志备份只是截断日志,使其可重用,而不会释放空间。通过使用dbcc shrinkfile收缩来释放空间。如果进行多个日志备份,则不会出现问题,因为这不会影响镜像。在进入维护模式之前,请确保您暂停镜像,请阅读暂停的影响抱歉,我的意思是释放空间,我的意思是截断以释放非活动的日志空间。请参见“镜像上的提交”不同,它的事务和事务日志备份的实际提交是将该信息永久保存在备份文件中,并使该空间可用于其他事务。