因为作者长期在英文环境下工作,所以这里面的某些名词是直接从英文翻译过来的,所以可能跟微软官方翻译的名词有所出入,对于此类谬误,欢迎读者指正,感谢!
EMC=Exchange Management Console
EMS=Exchange Management Shell
某些情况下要删除Exchange Server中的默认邮箱数据库,即使我们在EMC中把所有邮箱都转移到了别的数据库中,可是因为有几个隐藏的仲裁邮箱是藏在这个数据库中的,所以在删除的时候,系统会阻止该删除操作。
要删除默认的邮箱数据库,在EMC中把默认邮箱数据库中所有用户邮箱都移动到新的数据库中后,还要把仲裁邮箱也移动到新的数据库后,才能删除它。
非常重要:在进行下面的操作前,务必对所操作的对象做一次完整的备份!
- 把用户邮箱移动到新的数据库中(假设数据库名称为NewMailboxDatabase):
1.1 可以通过EMC进行本操作请参考打开本链接参考文章中的方法A;
1.2 也可以通过使用EMS来执行操作,下面的命令将所有邮箱移动到NewMailboxDatabase里,使用下面的命令要注意两点:一是确保你的数据库里只有默认邮箱数据库里有用户邮箱,因为这个命令是把所有的邮箱全移动进目标数据库,如果你有好几个邮箱数据库,这个命令会把所有邮箱都移到目标数据库去,所以要慎用;二是要把下面命令中的NewMailboxDatbase改成你的新建的目标数据库。
Get-Mailbox Discovery* | New-MoveRequest –TargetDatabase "NewMailboxDatabase"
命令界面没法看进度,下面的命令可以查看移动邮箱的进度:
Get-MoveRequest
- 把仲裁邮箱移动到新的邮箱数据库中去:
2.1 仲裁邮箱在EMC中是隐藏的,我们要看隐藏的仲裁邮箱,需要在EMS中输入以下指令:
Get-mailbox –Arbitration
2.2 把仲裁邮箱移动到目标邮箱数据库NewMailboxDatabase中去:
Get-Mailbox –Arbitration | New-MoveRequest –TargetDatabase "NewMailboxDatabase"
- 上面的操作完成了,就可以在EMC里删除默认的邮件数据库了。
本文操作据说可适用于Exchange Server 2010及以后的版本,除Exchange Server 2010外均未经作者验证,用于其它版本仅供参考
达叔傻乐(darwin.zuo@163.com)
网友评论