![从 Exchange 2016 删除数据库 - 错误](https://linux22.com/image/707519/%E4%BB%8E%20Exchange%202016%20%E5%88%A0%E9%99%A4%E6%95%B0%E6%8D%AE%E5%BA%93%20-%20%E9%94%99%E8%AF%AF.png)
无法删除数据库“abc”的监控邮箱对象异常:“server.def.com”上的 Active Directory 操作失败此错误不可重试。附加信息:访问被拒绝。Active Directory 响应:00000005:SecErr:DSID-0315274A,问题 4003 (INSUFF_ACCESS_RIGHTS),数据 0。
所以,在我以为我已经删除了 Exchange 2016 中旧测试数据库(不再需要)上的所有邮箱并将其从 ECP 中删除后,出现了此错误。不过,数据库已经消失,所以一切看起来都正常。只是想知道,这是否会在某一天再次困扰我,或者我可以安全地继续前进并忽略它?
谢谢
答案1
健康邮箱可以删除,实际上如果是孤立的,就应该删除。BastianW 答案中提供的链接涉及系统邮箱管理,但对管理健康邮箱没有帮助。基本上,CU6 E2013 中的健康邮箱创建逻辑已经更改,因此可以删除旧的健康邮箱。
无论如何,在 MsEchangeHM 服务重新启动时,健康邮箱都会重新创建。
有关为何可能需要删除监控邮箱的详细说明,请参见此处:
https://blogs.technet.microsoft.com/admoore/2015/03/11/exchange-2013-health-mailboxes/
答案2
监控邮箱是一些存在于某些数据库中的特殊邮箱(请阅读 Microsoft 文章这里了解更多信息)。你永远不应该删除它们!如果需要删除它们所在的数据库,你应该将它们移动到另一个数据库(请参阅这里或者这里) 然后再执行该操作。
但我知道现在已经太晚了,因为数据库已经消失了...所以你现在可以运行以下命令(更多信息这里):
Get-Mailbox –Monitoring
现在可能会显示以下内容:
警告:对象 contoso.com/Microsoft Exchange System Objects/Monitoring Mailboxes/HealthMailboxd52c1cfaed1243c5b424f20726c21abb 已损坏或与 Microsoft 支持要求不兼容,并且处于不一致状态。发生了以下验证错误:警告:UserMailbox 上的数据库是必需的。
因为监控使用的健康邮箱不再存在。
如果是这种情况,你可以按照 Howtos这里或者这里来解决该问题。
附言: 您没有使用常规 get-Mailbox 看到这些邮箱的原因可能是它们部署在根级别,但您没有使用“Set-AdServerSettings -ViewEntireForest $True”。另一个解释是这里原因是您没有使用正确的命令来查看系统邮箱。