是否存在强制Exchange日志截断的伪备份过程?

Modified on: Wed, 12 Jun 2019 17:00:02 +0800

我有几个独立的测试环境,运行2008 R2和Exchange 2010,不同的补丁级别和不同的原因。我遇到的一个一致的问题是Exchange的事务日志没有被截断,因为没有备份解决方案,也不需要。

所以,正如我所看到的,这让我有三个选择:

  1. 启用circular logging。对于某些测试方案,这是不可取的,因为它可能与正确模拟特定环境冲突。
  2. 卸载所有数据库并运行eseutil /mh。这有效,但这是一个繁琐的维护过程。
  3. 某些伪备份实用程序(或某些具有受支持的低影响效果的技巧)可以“欺骗”Exchange,使其相信现在可以安全截断。
  4. 醇>

    我可以做的前两个而不是。有没有办法做第三种选择?

作者:,Tohuw

最佳答案

不要窃取JoeQwerty的雷声,因为我认为他对这个问题的回答不仅仅是有效的,并且几乎适用于任何场景,除了你的可能性。 (因此我为什么赞成它。)但是,我确实找到了一种方法来做你想做的事情......

虚假VSS备份

基本上这样做是假冒Exchange数据库所在卷上的VSS备份,最终导致Exchange截断日志。

中断增量备份

这将破坏任何备份软件增量备份链,因此下一个真正的备份必须是完整备份。

使用被动副本

在DAG中,如果可能,请在被动副本上执行此操作。

程序

您必须为数据库添加两者的驱动器/挂载点。

  1. 以管理员
  2. 打开命令提示符
  3. 运行diskshadow
  4. 键入add volume x:(其中“x”是Exchange数据库的驱动器)
  5. 键入add volume y:(其中“y”是Exchange日志的驱动器)
  6. 输入begin backup
  7. 输入create。这需要几分钟时间,而VSS可以做到这一点。
  8. 输入end backup。这是将日志设置为截断的位置。在开始发生之前,您必须等待下一个日志生成。
  9. 醇>

    此时,如果您查看Application eventvwr日志,您应该会看到类似于的条目:

    (或者您可以像这样尝试PowerShell:Get-EventLog -LogName application -Source msexchangeis | select -first 10

    希望有帮助...

    来源

    引用:http://ilantz.com/2011/10/26/how-to-manually-purge-exchange-server-logs-clean-and-easy/


相关问答

添加新评论