如何恢复 Microsoft Exchange Server 中的电子邮件数据

Jacki

Microsoft Exchange Server 中的电子邮件数据丢失可能是企业面临的一个关键问题。无论是由于意外删除、数据库损坏还是服务器故障,恢复这些数据都至关重要。本文探讨了在 Microsoft Exchange Server 中恢复电子邮件数据的多种方法,帮助您有效地恢复单个邮箱或整个数据库。

使用 Windows Server 备份进行 Exchange 恢复

Windows Server Backup 是一项内置功能,可以备份和恢复 Exchange Server 数据。使用方法如下:

步骤一:通过以管理员身份打开 PowerShell 并运行以下命令来启用 Windows Server Backup:

Install-WindowsFeature Windows-Server-Backup

步骤2:配置备份计划。打开服务器管理器,转到“工具”,然后选择“Windows Server Backup”。

步骤3:右键单击“本地备份”并选择“备份计划”。按照向导操作,选择“自定义”,然后选择包含 Exchange 数据库 (.edb) 文件和日志文件的卷。

第4步:设置备份频率、存储位置并确认设置。

要从备份恢复数据:

步骤一:在 Windows Server Backup 中,右键单击“本地备份”并选择“恢复”。

步骤2:选择备份位置、日期,然后选择“应用程序”作为恢复类型。

步骤3:选择 Exchange 并选择恢复到原始位置。

建议阅读:通过 Exchange Server 从 PowerShell 发送电子邮件

第4步:恢复后,使用 Exchange 管理中心或 PowerShell 装载数据库:

Mount-Database DB01

第5步:使用以下命令验证数据库状态:

Get-MailboxDatabase -Server -Status | fl Name,*FullBackup

对于更高级的用户,命令提示符提供了强大的 Exchange 恢复工具:

步骤一:将 Exchange 数据库 (.edb) 和日志文件复制到自定义目录。

步骤2:使用eseutil工具检查数据库状态:

eseutil.exe /MH D:DBRecoveryDB01DB01.edb

步骤3:如果数据库处于脏关闭状态,请检查事务日志完整性:

eseutil.exe /ml E00

第4步:使用 eseutil 恢复数据库:

eseutil /r E00 /l D:DBrecoveryDB01 /d D:DBrecoveryDB01

第5步:恢复后验证数据库状态:

eseutil.exe /MH D:DBRecoveryDB01DB01.edb

一旦数据库处于干净关闭状态,就可以安装它或用于邮箱数据恢复。

利用恢复数据库进行电子邮件检索

恢复数据库允许您挂载恢复的邮箱数据库并提取数据,而不会影响生产环境:

步骤一:使用 PowerShell 创建恢复数据库:

New-MailboxDatabase -Recovery -Name RDB01 -Server ServerName -EdbFilePath D:DBRecoveryDB01DB01.edb -LogFolderPath D:DBRecoveryDB01

步骤2:重新启动 Exchange 信息存储服务:

Restart-Service MSExchangeIS

步骤3:挂载恢复数据库:

Mount-Database RDB01

第4步:验证恢复数据库中的邮箱:

Get-MailboxStatistics -Database RDB01 | Format-Table DisplayName,MailboxGUID -AutoSize

第5步:将邮箱从恢复数据库恢复到目标邮箱:

New-MailboxRestoreRequest -SourceDatabase RDB01 -SourceStoreMailbox 8aa77cb3-dc38-1f37-72e5-55702e737f52 -TargetMailbox DB01 -AllowLegacyDNMismatch

第6步:删除已完成的恢复请求:

Get-MailboxRestoreRequest | where status -eq completed | Remove-MailboxRestoreRequest

第7步:卸载恢复数据库:

Dismount-Database RDB01

恢复后,在授予用户访问权限之前,通过通过 Outlook 或 Outlook Web Access 登录来验证邮箱功能。

这些方法为恢复 Microsoft Exchange Server 中的电子邮件数据提供了强大的解决方案。通过掌握这些技术,IT 管理员可以有效地处理数据丢失情况,最大限度地减少停机时间并确保业务连续性。请记住定期备份 Exchange 数据,以便在需要时简化恢复过程。