每隔 3 到 6 个月,我们就会开始从 Outlook 断开与 Exchange 的连接(即 Outlook 已断开与 Exchange 的连接 -> Outlook 已恢复与 Exchange 的连接)。发生这种情况后,邮箱数据库不可避免地会被卸载,并且如果我不使用 eseutil 进行修复、整理日志等操作,它将无法再次安装。有时,我需要恢复前一天晚上的备份。在所有情况下,eseutil /mh
数据库都报告处于“脏关机状态”。
我们是一家小公司(20 名员工),运行 SBS 2011,运行从 WinXP 到 Windows 7 的各种 Windows 版本(全部运行 Outlook 2003 - 2010 或带有 IMAP 连接的 Thunderbird)。
编辑:可能值得注意的另一件事是它store.exe
使用了一半的服务器内存。我的服务器中有 16GB 内存,store.exe
在服务器运行时内存使用率大多为 90-95%,占用了大约 9GB。
我的问题是:
- 我该如何调试这种情况? - 这是我的主要疑问。
- 转移到单独的服务器/交换实例是否有帮助(如果可以在不知道问题原因的情况下回答这个问题)?
- 邮箱大概有20GB,是不是太大了?
答案1
与评论一致:
原来硬盘上启用了写入缓存。关闭该功能后问题就消失了。
答案2
数据库频繁损坏的原因可能有很多:
- 事务日志文件大小:您可以启用循环日志记录来减少事务日志。
- Exchange Server 存储配置选项:Microsoft 的建议是:最佳做法:• 200 千兆字节 (GB) 或更少。 https://docs.microsoft.com/en-us/exchange/plan-and-deploy/deployment-ref/storage-configuration?view=
- 使用最新补丁更新 Windows。
- 将 Exchange 更新至支持的 CU。
- 还分析应用程序事件查看器
您可以查看更多Exchange数据库损坏的原因及解决方案从这里。
要修复 Exchange 数据库,请勿自行尝试。请致电 Microsoft 支持!