有多种恢复Exchange Server数据库的方法。您可以使用Windows Server Backup特性从存储在本地、云或网络存储设备上的备份恢复Exchange数据库。还可以使用第三方Exchange感知备份软件或应用程序来创建定期备份,并在服务器故障或数据库损坏或损坏时恢复Exchange数据库。
此外,您还可以尝试使用修复或恢复损坏的Exchange数据库EseUtil或者一个交换恢复软件当备份不可用或恢复数据库失败时。
在恢复Exchange数据库之前要注意的事项
- 确保正在使用的备份应用程序与已安装的Exchange Server版本兼容(支持Exchange)
- 恢复整个虚拟机是一个问题,因为不支持Exchange Server的快照
- 在恢复时,需要考虑操作所需的额外资源和管理工作
- 从上次Exchange数据库备份到恢复期间生成或创建的数据将丢失。
恢复Exchange数据库的原因
您(作为管理员)希望恢复Exchange Server数据库的原因可能有很多。常见的有以下几种:
- 硬件故障
- 恶意软件感染或勒索软件攻击
- 软件问题
- 丢失电子邮件、历史数据或删除邮箱
- 数据库损坏或损坏
- 服务器故障
当无法返回或无法从数据失败或损坏中恢复时,您需要恢复Exchange Server数据库。
恢复Exchange数据库的步骤
您可以按照以下步骤使用Windows Server Backup服务恢复Exchange邮箱数据库。
步骤1:打开Windows Server Backup。打开Windows Server Backup后,选择恢复的日期。然后,跟随向导,直到您到达选择恢复类型屏幕上。在此屏幕上,选择application。
步骤2:在下一个窗口中,您将看到Windows Server Backup识别的所有应用程序的列表。
应用程序感知从Windows Server备份恢复
您需要确保应用程序是兼容的,并且能够识别Exchange Server。如果您在列表中没有看到Exchange,则意味着备份软件中存在错误配置,您将只能执行文件级恢复。
注意:在恢复Exchange Server数据库时,需要确保硬盘驱动器中有足够的空间。
步骤3:在下一个屏幕中,选择恢复到另一个位置选项-如果您正在从备份中恢复邮箱或邮件项。如果要恢复整个数据库,请选择恢复到原来的位置选择。
恢复到原始位置或其他位置
步骤4:在完成Exchange还原之后,您会注意到目标中填充了相同的文件夹结构。但是,即使它成功了,您仍然不能使用邮箱数据库。
从备份中恢复的数据库
需要注意的是,当您从备份中恢复邮箱数据库时,它将位于肮脏的关闭状态不修好它就不会挂上去。确认或检查Exchange数据库状态,使用命令EseUtil带有/mh开关.
例如,
eseutil / mh
EseUtil /mh显示数据库状态脏关闭
使用EseUtil可以将数据库恢复到Clean Shutdown状态,然后使用EAC (Exchange Admin Center)或EMS (Exchange Management Shell)中的mount - database cmdlet进行挂载。EseUtil有两种恢复方法—软恢复和硬恢复。方法可以执行软恢复eseutil/ r开关.
ESEUTIL /R E00 /d /I /L "E:\RecoverDB\MBX\LogFiles "
EseUtil软恢复
恢复过程可能需要一些时间,这取决于数据库的大小。恢复完成后,您需要运行EseUtil与/ mh切换以确认数据库已插入清洁关闭.如果数据库仍然处于Dirty Shutdown状态,则需要执行硬恢复。
你需要知道,这个过程将清除任何被认为是损坏的数据,并不能保证这将解决问题。如果已经将数据库恢复到原始位置,则可以继续并挂载数据库。用户现在可以访问他们的邮箱。但是,正如前面提到的,它们将丢失备份和崩溃之间的所有数据。
步骤5:如果您已经从备份中恢复Exchange数据库以恢复电子邮件或邮箱,则需要创建恢复数据库(RDB)。数据库恢复到另一个位置并且状态为Clean Shutdown之后,在Exchange Management Shell (EMS)中运行以下命令来附加数据库。
New-MailboxDatabase -Name RecoveryDB -Server EX01 -EdbFilePath
创建新的恢复数据库(RDB)
当你运行上面的命令时,你会得到两个警告:
- 数据库必须在干净的关闭之前使用。
- 重新启动信息存储以使更改生效。
步骤6:在运行的Get-MailboxDatabase,确保交换恢复数据库已安装并可用。
当您重新启动信息存储服务方法将邮箱导出到PSTNew-MailboxExportRequestPowerShell cmdlet。
结论
如您所见,恢复邮箱数据库可能会花费大量的时间和资源。有时,您需要克服所有这些麻烦来恢复单个邮箱。除此之外,还需要考虑到数据库不可移植,并且Exchange Server必须处于联机状态才能恢复邮箱。
然而,你可以在更少的时间和没有任何麻烦使用Exchange数据库恢复软件如Exchange恒星维修.只需几次单击,就可以轻松打开2007年至2019年期间任何Exchange Server版本的任何Exchange数据库(EDB)。该应用程序允许您将电子邮件、数据、公用文件夹和整个邮箱按粒度导出为PST和其他格式。还可以使用该应用程序直接导出到活动的Exchange Server数据库或Office 365租户。