我们正在运行带有两个邮箱数据库的Exchange 2010标准服务器。 我们希望尽可能使这些数据库尽可能小,因为空间是其他需要的。
我有两个select: – 脱机碎片整理数据库的>>停机时间 – 创build一个新的数据库,将所有框从旧的移动到新的数据库,然后删除旧的数据库。 对第二个数据库再次执行这些步骤。
但是,这是build议? 我喜欢选项二,因为我没有停机。 但是,我应该特别注意系统邮箱和类似的东西?
电贺
第二个选项绝对是最好的select,因为它不涉及停机时间,也没有损害数据库的风险(嘿,这可能发生在碎片整理期间); 只要确保在两个数据库之间打开循环日志logging,在这两个数据库之间移动邮箱,或者事务日志将快速填满磁盘空间(然后在完成移动邮箱后立即将其closures)。
关于事务日志的问题:您是否正在使用支持Exchange的备份软件进行定期备份? 这不仅是为了您的数据的安全,而且因为否则事务日志将永远不会被截断,因为Exchange只会在备份成功后截断它们(而且您绝对不会手动删除它们)。
最后但并非最不重要的一点是:在缩小数据库大小看起来像是一个很好的临时解决scheme时,请记住,一旦有更多的消息存储在数据库中,数据库就会恢复正常; 确保考虑到数据库的增长,或至less使用邮箱配额,以避免过度填充它; 磁盘空间不足的Exchange服务器是您不想要的情况。
关于隐藏的系统邮箱:标准的Get-Mailbox cmdlet甚至不会显示它们,但是可以使用-arbitration参数来列出它们:
Get-Mailbox -Arbitration -database YourDBName
然后,可以将命令输出传输到用于将邮箱移动到另一个数据库的任何命令。