exchange2013恢复数据库
思韵闪耀
2018-06-22
0
如果公司的邮箱服务器挂了,我们又没有做高可用,这个时候我们需要尽快地恢复邮箱数据库,并且保证邮箱正常收发邮件。现在我们需要用到邮箱数据库的备份了,一般情况下,我们会把数据库备份在共享存储中,或者至少是备份在另一台服务器上。我们采用的方法是将存储里面的数据库文件复制出来,在新的服务器上部署Exchange并创建新的数据库,然后将源数据库文件覆盖到新数据库文件中,最后把源数据库中的所有用户移植至新的数据库。
1、源服务器的数据库如下,我们用“DataBase01”数据库来做实验:
wKioL1kJ0ivzZaDKAAB85re35w0290.png-wh_50
2、在“DataBase01”中,有两个用户:“张三”、“李四”,如下图:
wKioL1kJ0ivTZk15AACIGoQNsQk431.png-wh_50

3、下面查看源数据库中的“张三”和“李四”的邮箱情况,如下图:
wKiom1kJ0oug13AtAADLc1zCaDw889.png
wKioL1kJ0oyRk14xAADLTuQpuEQ837.png
4、我们需要把源服务器的数据库文件连目录一并复制出来,如下图:
wKioL1kJ0o3Tyzh8AAIVV2RmF1E170.png
5、安装新的Exchange服务器:
  • 当源服务器崩溃后,我们需要在同一域的网络环境下安装一台新的Exchange服务器,在进行安装步骤前需要注意:重命名新服务器,名称不能与源服务器名称相同,否则无法安装;并且需要加入域。
  • 在新服务器上安装角色。
  • 按顺序安装组件。
  • 安装Exchange,安装好后,重启服务器。
6、验证源数据库文件夹复制到新服务器上,如下图:
wKiom1kJ0o3y4jrqAADS7FybUxY472.png
  • 验证源数据库是否处干净关闭状态:
打开EMS,输入以下命令:
Eseutil /mh"c:\DataBase01\DataBase01.edb"
查看命令执行结果,验证“State”的值是否为“Clean Shutdown”,如下图:
wKiom1kJ0o6AWKuRAAEvCxsTlAo262.png
若不是,请执行邮件数据库修复:
Ø  修复分为两种,a、软修复 ,b、硬修复。
一般情况下,通过软修复和整理数据库,但大部分情况都需要通过硬修复才能解决。
使用Eseutil 将该数据库置于干净关闭状态。在示例中,EXX 是数据库的日志生成前缀(例如,E00、E01、E02等)。
Eseutil  /R EXX  /l <RDBLogFilePath>  /d  <RDBEdbFolder>
以下示例说明了 E00日志生成前缀、恢复数据库和日志文件路径E:\Databases\RDB1:
Eseutil  /R  E00  /l E:\Databases\RDB1  /d  E:\Databases\RDB1
使用以下命令进行将还原的数据库进行处理干净
Eseutil.exe /R e00 /A /l " c:\database01" /d " c:\database01"
软修复后,如状态仍为dirtyshutdown,请使用如下命令硬修复:
       Eseutil /P  "c:\DataBase01\DataBase01.edb"

7、在新服务器上创建新数据库“DataBase02”:
打开ECP管理界面——“服务器”——“数据库”,点击“+”添加按钮,如下图:
wKioL1kJ0o-AaaJjAAC1r3G4iuA213.png
输入新数据库名,并选择所在服务器,如下图:
wKiom1kJ0o_iPwnIAAB2eSJ8-5c248.png
8、卸除刚创建好的新数据库database02,如下图:
wKioL1kJ0pCAOoJJAACv6aiQnO8162.png
9、设置新数据库为“还原时可被覆盖”,选中“DataBase02”,点击“编辑”按钮,如下图:
wKiom1kJ0pGjyaynAACkm-9_1Js621.png
打开编辑对话框,选择“维护”选项卡,然后勾选“还原时可以覆盖此数据库”,如下图:
wKioL1kJ0pKAHsgxAADZZak7Hzc893.png
10、把源数据库文件名“DataBase01.edb”改为“DataBase02.edb”,如下图:
wKiom1kJ0pKzKzinAAIW7WSFWL0452.png
11、把改过名的源数据库文件复制过来(复制到database02目录下),覆盖到新数据库文件“DataBase02.edb”,如下图:
wKioL1kJ0pOyOULgAAHyy4ATU0Q123.png
12、重新装入“DataBase02”,如下图:
wKioL1kJ0pTg_SPdAAC-FBQf_RI062.png
13、最后一步,把源(旧的被破坏了的数据库名)数据库“DataBase01”中的所有用户(此操作仅为用户关联)迁移到新数据库“DataBase02”下:
打开EMS执行如下命令:
Get-Mailbox  -Database DataBase01 |where {$_.ObjectClass –NotMatch '(SystemAttendantMailbox|xOleDbStemMailbox)'}|Set-Mailbox -Database DataBase02


执行结果如下:
wKiom1kJ0pTyMJFhAAA7V0JhL8k732.png
验证用户迁移是否迁移到“DataBase02”中,执行如下命令,结果如下图:
wKiom1kJ0pShx4bRAAAOcogHuNg835.png
14、验证新邮箱服务器数据及运行情况:
  • 验证用户邮箱数据是否恢复,分别登陆“张三”和“李四”的邮箱,查看邮箱情况,发现邮箱数据均已恢复。
  • 到此,邮箱故障恢复已经完成,后面还需要重新申请Exchange证书,才可供用户正常使用。


【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关内容

将IIS设置克隆到新服务器...
将IIS设置克隆到新服务器的最佳方法是使用IIS配置文件。以下是详...
2025-06-06
网页保护、网页图片保护
1、禁止另存网页,把如下代码加入到网页body/body中 程序代...
2025-05-30
搭建Git服务器及本机克隆...
Git是什么?Git是目前世界上最先进的分布式版本控制系统。SVN...
2025-03-17
ubuntu环境下搭建gi...
操作环境:服务器:Ubuntu 24.04.2 LTS+git 2...
2025-03-17
SqlServer 数据库...
--查看数据库大小SELECT DB_NAME(database_...
2024-09-03
docker-compos...
1.Compose介绍 DockerCompose是一个用来定义和...
2024-04-26

热门资讯

Exchange 2013/2... Exchange 2013/2016/2019邮件大小限制 可以在三个位置上配置Exchange上的...
SMTP 发送邮件错误码和解决... SMTP错误码/建议解决方法 错误总表 420 1. Timeout Communication P...
Exchange 2013 O... 最近在Exchange 2013环境中,遇到OWA/ECP无法访问的问题;用户是可以正常通过...
彻底卸载Exchange Se... 一般来说,我们安装完Exchange Server 2016之后,可以通过正常卸载程序来进行卸载,但...
Exchange 2013批量... 一批量删除特定主题的邮件 1.1批量删除所有数据库中特定主题的邮件 1)群发了几封主题为backup...
快速查看已安装Exchange... Exchange 2010的版本号在Exchange管理控制台(EMC)显示的,好像不准确了。比如,...
在 Exchange 2016... 用户邮箱是与人员关联的 Exchange 邮箱,通常为每人一个邮箱。每个用户邮箱都有一个关联的 Ac...
exchange2013域名(... 需要对 接受的域 和 电子邮件地址策略进行配置: 首先外网域名要做解析和增加mx记录,这里就不具体说...
如何为AD 添加多个UPN后缀 今天我在群里看到有群友在问User principal name (UPN)多后缀的问题,我在这里就...
EMS实用命令收集 Exchange Server 2013 运维系列运行邮件删除命令 Exchange Managem...