在Microsoft Exchange中,恢复数据库或RDB是唯一的数据库,用于作为灾难恢复操作的一部分从已恢复的数据库挂载和提取邮箱或邮箱项。Exchange管理员可以将提取的数据从RDB导出到文件夹或将其合并到现有邮箱中。但是,与Standard数据库不同的是,RDB只能由Exchange管理员访问,最终用户不能通过任何应用程序、电子邮件客户端(如Outlook)或设备访问RDB。此外,它使管理员能够从可用的数据库备份或副本中恢复数据,而不会妨碍用户访问邮箱和数据。
重要提示:如果备份不可用或过时,则可以安装星修交换只需单击几下即可恢复邮箱和邮箱项。它扫描现有数据库并帮助您恢复丢失的邮箱和数据,即使原始数据库已损坏或损坏。
标准数据库和恢复数据库的区别
以下是Recovery Database和Standard Exchange数据库之间的主要区别。
标准数据库 |
恢复数据库 |
|
1. |
它存储用户邮箱 |
它恢复丢失的邮箱和邮箱项 |
2. |
用户可以访问存储在Standard Exchange数据库中的邮箱 |
最终用户无法连接到恢复数据库中的邮箱 |
3. |
它用于发送/接收消息 |
它不能发送/接收消息 |
4. |
通过Exchange管理中心(EAC)和PowerShell命令创建 |
通过使用Exchange Management Shell (EMS)创建 |
5. |
可以对Standard数据库执行在线维护 |
rdb不执行在线维护 |
6. |
可以创建数据库副本 |
不能创建RDB的邮箱数据库副本 |
如何使用恢复数据库?
在运行或使用恢复数据库之前,必须满足一些要求。
- 只能在Exchange 2016及更新版本创建的邮箱上运行RDB
- 不支持Exchange 2013和以前版本的邮箱数据库
- 用于提取和合并数据的Active Directory林应该是相同的
- 与原始邮箱数据库和数据库中的邮箱相关的逻辑信息在Active Directory中必须保持完整
- 恢复的数据库备份
除了这些需求之外,以下是RDB用于邮箱和Exchange数据库恢复的情况:
- 拨号音恢复
在原始数据库通过备份恢复后,可以使用RDB执行恢复拨号音复苏。这可以在同一台服务器上完成,也可以在备用服务器上托管拨号音数据库,然后从RDB恢复数据。
- 邮箱恢复
可以使用RDB在邮箱保留期结束后从备份中恢复各个邮箱。您可以将邮箱解压缩到文件夹中,也可以将解压缩的数据合并到服务器上的现有邮箱中。
- 特定邮箱项恢复
还可以从邮箱数据库中恢复意外删除的单个邮箱项。
重要提示:rdb不能用于恢复Exchange服务器或多个数据库。此外,它不能用于公共文件夹恢复。它只能用于还原单个数据库、邮箱和邮箱项。
在Exchange服务器上创建和使用恢复数据库的步骤
你可以使用New-MailboxDatabasePowerShell cmdlet在Exchange中创建恢复数据库(RDB)。以下是在Exchange中创建和使用恢复数据库以恢复邮箱和邮箱项的步骤。
步骤1:从备份中恢复数据库
首先,需要从备份中恢复数据库。为了演示,我们将使用Windows Server Backup来恢复最近的数据库备份。因此,如果您使用Windows Server backup创建了数据库备份,则可以按照以下步骤恢复存储在同一服务器或其他位置上的备份版本。
步骤如下:
- 开放Windows Server备份然后点击复苏
- 选择存储数据库备份的位置。如果备份与数据库存储在同一台服务器上,则选择“此服务器(SERVERNAME)”选项。如果它在另一个服务器或存储位置,选择“存储在另一个位置的备份”,然后单击“下一步”。
- 选择最近的备份数据和时间。备份日期应以粗体突出显示。
- 现在选择这个选项文件和文件夹恢复数据库和日志文件
- 从列表中选择要为RDB恢复的数据库和日志文件
注意:如果.edb和.log文件保存在同一位置,则无需进一步操作。但是,如果它们位于不同的位置,则需要在两个单独的过程中恢复它们。
- 选择要恢复数据库和日志文件备份的位置。如果您知道原始位置,可以选择原始位置,也可以将其保存在其他位置
- 确认并输入所需的管理员凭据
- 最后,单击恢复按钮,以启动数据库恢复过程
步骤2:检查数据库状态
现在,EDB和LOG文件已经从备份中恢复,在命令提示符窗口中使用以下命令检查数据库状态。
Eseutil / mh
一定是a脏关机状态。因此,您不能直接挂载它。要使其进入干净关机状态,需要尝试软恢复以重播事务日志文件。命令如下:
Eseutil /r E01 /l " C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Logs " /d " C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\RestoredDatabase。教育局”/我
软恢复完成后,再次检查数据库状态,命令如下:
Eseutil / mh
重要提示:如果软恢复无法将数据库恢复到一致状态或干净关机状态,则可以使用硬恢复。但是,硬恢复是有风险的,可能会导致数据丢失。执行硬恢复的命令如下:
ESEUTIL / P
步骤3:创建恢复数据库
现在数据库已经从备份中恢复,并且处于Clean Shutdown状态,您可以使用New-MailboxDatabase创建恢复数据库(RDB)。
语法如下:
New-MailboxDatabase -Server - star -Name RDB01 -Recovery -EdbFilePath " C:\Recovery\RDB01 "" -LogFolderPath "C:\Recovery\RDB01"
步骤4:检查RDB是否已创建
为了验证是否成功创建了恢复数据库,可以在EMS中执行如下命令查看恢复数据库的配置信息。
Get-MailboxDatabase | Format-List
输出应该在列表中显示恢复数据库。
步骤5:在服务器上挂载RDB
现在RDB已经创建完成,您可以使用以下命令挂载Recovery Database:
Mount-Database RDB01
要检查Recovery Database是否挂载成功,运行以下命令:
Format-List name, server, mounted -AutoSize
步骤6:从恢复数据库中提取数据
成功挂载RDB后,可以从中提取数据,然后将其保存在文件夹中或与现有邮箱合并,而不会断开用户连接或干扰邮箱或数据库。步骤如下:
- 使用以下EMS命令检查RDB中的邮箱:
get - mailboxresterequest -Database ' RDBName '
- 要从RDB恢复邮箱或邮箱项,请使用以下EMS命令查找并记录邮箱的GUID名称:
Get-MailboxStatistics -Database ' RDBName ' | Format-List DisplayName, mailboxGUID
- 现在,您可以使用源服务器上邮箱的GUID名称和目标服务器上邮箱的别名,从RDB恢复邮箱或邮箱项。命令如下:
-SourceStoreMailbox - MailboxGUID -TargetMailbox " StellarInfo2 " - TargetMailboxAlias -AllowLegacyDNSMismatch
执行上述命令后,可以将邮箱和邮箱数据从恢复数据库恢复到原邮箱。
- 还可以使用。将邮箱恢复到存档邮箱-TargetIsArchive命令如下:
RDBName -SourceStoreMailbox "StellarInfo1" -TargetMailbox "StellarInfo2" -TargetIsArchive
- 还可以使用。从邮箱中提取特定文件夹-IncludeFolders命令如下:
-SourceStoreMailbox "StellarInfo1" -TargetMailbox "StellarInfo2 " -IncludeFolders "Inbox"
- 还可以使用subfolder包含所有子文件夹/ *在文件夹名称的末尾。例如,
-SourceStoreMailbox "StellarInfo1" -TargetMailbox "StellarInfo2 " -IncludeFolders "Inbox/*"
- 此外,还可以使用ExcludeFolders
-SourceStoreMailbox "StellarInfo1" -TargetMailbox "StellarInfo2" -ExcludeFolders "#Drafts#","#DeletedItems#"
步骤7:检查邮箱恢复请求的状态
有时,邮箱恢复请求可能会失败或卡住。因此,创建邮箱恢复请求后,必须检查请求的状态。命令如下:
Get-MailboxRestoreRequest
步骤8:删除邮箱还原请求
恢复邮箱或邮箱项后,必须手动删除邮箱恢复请求。如果不这样做,请求将保持活动状态,直到手动删除。
结论
恢复数据库是Exchange中灾难恢复的一部分,它有助于在保留期过后恢复丢失的邮箱和邮箱项。但是,它需要数据库备份和多个步骤才能完成。此外,您不能使用它从损坏的Exchange数据库(EDB)或多个数据库中恢复失败的Exchange服务器、邮箱。
对于这种情况,在没有备份的情况下,您可以依赖第三方软件,如Stellar Repair For Exchange。这交换复苏软件可帮助您从损坏、损坏或无法访问的Exchange邮箱数据库(EDB)文件中提取邮箱,并将其保存为PST。它不需要任何数据库备份、日志文件或其他权限即可工作。还可以将提取的邮箱和邮箱数据(包括公共文件夹)直接导出到实时Exchange服务器上的邮箱。