系统:Windows Server 2008 R2
环境:Exchange 2010 SP1
域:Windows Server 2008R2
我以为是这样的,Exchange 2010 系统邮箱数据库删除方法如下:
1、迁移普通用户,将所有用户迁移到新建的数据库中。
Get-Mailbox -database "邮箱数据库名称" | New-MoveRequest -TargetDatabase 目标邮箱数据库名称
2、迁移系统仲裁邮箱
Get-Mailbox -database "邮箱数据库名称" –Arbitration | New-MoveRequest -TargetDatabase 目标数据库名称
3、删除默认邮箱数据库
打开EMC→组织设置→邮箱(右击删除)
4、删除EDB 数据文件
事实上,是这样的:
在迁移完所有邮箱后(包括3个仲裁邮箱),还是无法删除该邮箱数据库。
系统报错如下:
有一个或多个活动的导入请求连接在该邮箱数据库上。只有清除这些活动的连接,删除操作才能继续。
ERRO:"this mailbox database is associated with one or more active MailboxImport requests. To get a list of all MailboxImport requests associated with this database..."
经过和管理员聊天,结合系统报错提示。初步判断问题原因:终端用户通过Outlook 导入本地PST文件后,系统保留了该导入请求并且仍有未完成的导入请求。
排错步骤:
要查询系统导入/导出记录,需要该账号是:系统导入/导出组的成员。
1、 默认是没有这个组的,我们需要新建这个导入导出组,成员为:administrator
具体命令如下:
New-ManagementRoleAssignment -Name "Import Export_Domain Admins" - User "administrator" -Role "Mailbox Import Export"
2、 查询导入/导出请求:
Get-MailboxImportRequest | ft -au
3、 清除所有导入/导出请求(可以看到上面有2种类型的导入请求:Completed 、Failed )
Get-MailboxImportRequest -Status Completed | Remove-MailboxImportRequest(清除完成的导入请求)
Get-MailboxImportRequest -Status Failed | Remove-MailboxImportRequest(清除失败的导入请求)
4、 删除默认邮箱数据库
至此,问题解决。回家吃饭咯~~~
实践证明,目前搜索Windows有关问题时,使用bing 搜索比百度靠谱!