我有几个独立的testing环境,运行的是2008 R2和Exchange 2010,它们的修补程序级别各不相同,原因也不尽相同。 我遇到的一个一致的问题是Exchange的事务日志不会被截断,因为没有备份解决scheme,也不需要备份解决scheme。
所以,就我所见,这给我留下了三个select:
circular logging 。 对于某些testing场景来说,这是不可取的,因为这可能与正确模拟特定环境相冲突。 eseutil /mh 。 这工作,但这是一个繁琐的维修过程。 前两个我可以做,但宁愿不会。 有没有办法做第三个select?
不要偷JoeQwerty的雷霆,因为我认为他的答案是非常有效的,绝对适用于除了可能的情况之外的任何情况(因此我为什么select了它),但是,我确实find了一种方法来做你的事情:
基本上,这是在Exchange数据库所在的卷上伪造VSS备份,最终导致Exchange截断日志。
Diskshadow并按Enter键 add volume x:其中“x”是Exchange数据库的驱动器)并按Enter键 begin Backup然后按Enter键 create并按Enter键 end Backup并按Enter键 此时,如果您查看应用程序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/
使用Windows Server Backup来备份服务器。 它将在成功备份后清除Exchange Server事务日志。
http://technet.microsoft.com/en-us/magazine/jj906377.aspx
编辑
你可以尝试这个放弃备份路线。 这是一个手动过程,但可能比其他任何事情都更安全,缺less备份:
http://exchangeshare.wordpress.com/2008/05/22/move-committed-exchange-transaction-logs/
编辑:这个工具似乎并不存在于Exchange Server 2010中
在这种情况下,我会:
Circular Logging Circular Logging 。 希望这可以帮助,
罗斯