我正在从 Exchange 2003 迁移到 Exchange 2010。有一台 Exchange 2003 服务器,它不是域控制器,只运行 Exchange 2003。它有 100 个邮箱。2003 邮箱数据库文件夹大小约为 22 GB。
我使用了 Exchange 存储计算器,输入了 150 个邮箱和一些其他值,它建议创建 4 个邮箱数据库。我读过几篇建议使用多个邮箱数据库的文章,但并没有真正解释原因。
我使用多少个邮箱数据库重要吗?我应该使用 4 个或更多还是更少?为什么?
当我执行从 2003 年到 2010 年的测试邮件迁移时,所有迁移的邮箱都位于我创建的四个邮箱数据库中的第一个,即 MD01。这是因为文件只有大约 22 GB,并且没有足够的文件分布在 4 个数据库中,还是我需要做一些特殊的事情来执行从 2003 年到 2010 年的 4 个邮箱数据库的迁移?
提前致谢
答案1
将邮箱分散到各个数据库有利于保持数据库大小较小。如果出现严重错误,您必须运行离线实用程序才能恢复,您会感谢自己保留了较小的数据库。用户不喜欢在 8 小时内没有电子邮件来恢复 25GB 的数据库。
至于有针对性的迁移,有一种方法可以将用户移动到特定数据库中。我们在进行 2003 > 2007 迁移时就这么做了。我相信您需要使用 Exchange 2010 工具进行迁移,您可以选择目标数据库。我们使用 PowerShell 脚本执行迁移,这可能会暴露更多控件来管理这一点。
答案2
如果您的组织不太可能发展,您可能会争辩说您不需要更多数据库。但是,可扩展性是拆分数据存储的一个重要原因。这将使您能够轻松地在 EX 服务器之间共享负载,尤其是在您发展时。(顺便说一句,只有一台 EX 服务器是一件坏事。您真的应该努力购买资源以使其成为一个集群。)
易于管理是另一个原因。每个人都有不知道删除按钮是什么的坏用户。拥有多个数据存储,即使是“可以自我约束”和“删除损坏”也可以防止一个失控的邮箱在数据库填满时破坏所有人的邮件。
关于数据存储的最佳实践还有很多值得阅读,原因比我在这里说的还要多。在 Microsoft 上搜索“Exchange 2010 最佳实践”。
—沃尔多