在我们日常邮件系统运维管理或实施部署变更中,经常会遇到,删除Exchange 数据库DB时,提示无法删除。
——————————————————–
Microsoft Exchange Error
——————————————————–
The mailbox database ‘EXMB01’ cannot be deleted.
Failed
Error:
This mailbox database contains one or more mailboxes, mailbox plans, archive mailboxes, or arbitration mailboxes. To get a list of all mailboxes in this database, run the command Get-Mailbox -Database <Database> Error1:
邮件系统升级做变更,无法卸载Exchange Server 服务器
Error2:
基于客户需求,删除默认邮件服务器创建数据库DB ,提示无法删除,包含一个或多个用户邮箱、存档邮箱等
Solution:
服务器环境: Windows Server 2012 R2 、Exchange Server 2013
Example:
在多数中小型企业中,有许多客户为了省事,将邮件服务器应用程序及数据库DB 安装在同一快磁盘中,规划部署中磁盘划分也不是非常大,但后期随着业务扩大,常常会遇到邮件服务器磁盘空间满导致用户无法收发邮件。
多数客户常用操作方式,清除log日志。我们会建议常用考虑,通过迁移方式,将用户邮箱迁移到较大存储磁盘里面;
1.打开现在Exchange Admin center ,查看需删除默认数据库DB,当然也可以通过Exchange Powershell 获取环境数据库DB;
2.常见操作步骤就是在控制台删除用户邮箱数据库DB ,但是报如下错误;
3.在迁移操作之前先新建一个数据库DB 完成,来完成接下来工作;
4.查询当前数据库DB 包含用户邮箱、存档邮箱、监控邮箱;
5.将旧的存储数据库包含仲裁以外的邮箱把他们搬到新的邮箱存储且装载好;
Get-Mailbox -Database “CurrentDatabase” | New-MoveRequest -TargetDatabase “NewDatabaseName”
6.获取用户邮箱迁移状态,以及存储邮箱完成进度
7.获取默认仲裁邮箱、存档邮箱
Get-Mailbox -Database "Mailbox Database 1677978442" -Arbitration
8.完成所有所有用户邮箱迁移操作
Get-MoveRequestStatistics -MoveRequestQueue "exMb02"
9.删除默认用户邮箱数据库DB,当然在删除操作之前先进行确认是否已完成迁移操作
Remove-Database "Mailbox Database 1677978442"
10.获取当前数据库,确认是否删除。并将默认数据库文件夹删除;
--------------------------------------------
以上操作完成之后,完成邮件系统升级做变更,以及用户邮箱迁移扩容。
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com