交易所数据库损坏可能是由于各种原因造成的,例如突然关闭、事务日志丢失或删除、服务器崩溃等。它可能导致数据丢失和电子邮件服务中断,导致停机,可能导致重大经济损失。
EseUtil和Stellar Repair for Exchange是两个Exchange数据库修复工具,可以帮助您修复损坏或损坏的数据库文件(.edb)、恢复用户邮箱和恢复电子邮件服务。
但是,当灾难发生时,您应该知道何时以及如何有效地使用这些工具,以避免数据丢失,并确保邮箱或数据库恢复的完整性。
本文提供了EseUtil和恒星维修交换帮助您了解两种Exchange数据库修复工具,并决定选择哪一种工具来修复Exchange数据库。
EseUtil
可扩展存储引擎实用程序或EseUtil是管理员中著名的基于命令行的工具,可以帮助恢复损坏或不一致的Exchange数据库(.edb)。当您需要对数据库进行碎片整理或执行完整性检查并减小数据库大小时,它也很方便。管理员经常使用该工具修复未挂载或损坏的Exchange数据库。
默认情况下,它是Exchange Server环境中可用的基于命令行的实用程序。如果要使用EseUtil工具修复数据库,需要在提升的命令提示符或EMS (Exchange Management Shell)中运行EseUtil命令。
你可以任意选择软恢复或硬恢复在数据库上进行恢复,并将其挂载到Exchange Server以恢复邮箱连接。
疲弱的经济复苏
当数据库由于未提交的事务日志而变得不一致或损坏时,需要软恢复。在软恢复中,事务日志在数据库文件上重播,以便将其从脏关机状态.
运行软恢复的命令如下:
ESEUTIL /r " log_prefix " /l " TransactionLogPath " /d " DatabaseFilePath/FileName.edb "
例如,
ESEUTIL /r E01 /l " C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\MBXDB01 " /d " C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\MBXDB01\MBOX01.edb "
艰难的复苏
当“软恢复”恢复数据库失败或日志文件丢失或删除时,需要执行“硬恢复”操作。但是,当没有选项时,建议使用硬恢复,因为它会在恢复期间从数据库中清除不可恢复的邮件项和邮箱。这可能导致数据丢失,并导致数据库中缺少邮箱。虽然您可以重新创建它们并从本地数据文件恢复邮件项,但并不总是可以这样做。
要运行硬恢复,可以使用Eseutil /p命令pathtodatabase / pathtodatabase。例如:/pathtodatabase /pathtodatabase>
Eseutil /p " C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\MBXDB01\MBXDB01.edb "
在使用这种侵入式方法恢复损坏的Exchange数据库之前,应该始终备份数据库。
恒星维修交换
当EseUtil无法恢复数据库或备份过时、不可用或无法恢复数据库时,Exchange修复软件(例如用于Exchange的Stellar repair)就会派上用场。它可以在没有日志文件的情况下修复严重损坏或损坏的Exchange数据库(或事务日志)具有完全的完整性和一致性。在恢复Exchange数据库文件之后,它还维护原始的邮箱和邮件文件夹结构和层次结构。与EseUtil不同的是,它具有直观的图形用户界面,易于使用。
该软件从损坏的数据库文件中提取所有邮箱,并提供了一个选项,以PST格式保存邮箱。此外,还可以将邮箱直接导出到Exchange Server或Office 365租户上的另一个数据库。这些高级保存选项可帮助您快速将用户邮箱从损坏的数据库恢复到服务器,并恢复电子邮件服务。
该软件可以以高达4倍的速度将邮箱导出到PST, Office 365或live Exchange。此外,您不需要映射用户,因为软件会自动映射源邮箱和目标邮箱。但是,如果需要,还可以直接从软件编辑映射或在目标Exchange Server上创建新邮箱。
所有这些都可以通过使用Stellar Repair for Exchange的图形用户界面点击几下即可完成。因此,它可以节省大量的时间和管理员的努力,并有助于在很大程度上减少停机时间。
可以通过三个简单步骤修复任何级别损坏的Exchange数据库。在Exchange服务器上下载并安装Stellar Repair for Exchange后,
- 选择要修复的数据库文件。
- 预览邮箱。
- 从修复的EDB文件中选择并保存恢复的邮箱到PST或直接导出到Office 365或live Exchange Server。
的区别
下面,我们总结了EseUtil和Stellar Repair for Exchange软件之间的区别。
EseUtil |
恒星维修交换 |
使用命令行界面进行数据库修复需要专业知识。 |
图形用户界面使任何人都可以通过基本的技术技能更容易地使用它。 |
修复小交换服务器腐败。不建议用于严重损坏的数据库。 |
修复严重损坏的数据库,完全完整和精确。 |
您可以执行软恢复(重放日志文件)或硬恢复(当日志丢失或删除时)。 |
它提供了两个扫描选项-快速扫描轻微损坏和广泛扫描严重损坏的数据库。 |
它不能从数据库中提取邮箱。 |
它可以从数据库中提取邮箱和邮件项。 |
手动恢复后,需要将邮箱移动到正常数据库。 |
直接将恢复的邮箱导出到活动Exchange服务器上的正常数据库副本。 |
恢复时间较长,需要手动操作,可能无法工作或导致错误导致停机时间延长。 |
快速修复和恢复受损数据库中的邮箱,自动映射邮箱,并以4倍的速度导出到目标服务器。 |
使用EseUtil对严重损坏的数据库执行硬恢复可能导致数据丢失。 |
无数据丢失风险。完全精确地恢复和恢复所有邮箱。 |
当Exchange服务器发生故障或脱机时,它将不起作用。 |
即使服务器故障或脱机,也可以从数据库恢复邮箱。 |
与安装它的Exchange Server兼容。您不能下载该工具或在其他系统上使用它来修复数据库。 |
兼容Exchange 2019、2016、2013、2010、2007、2003、2000、5.5,可以安装或在任何装有Windows Server 2008或更高版本和Windows 7或更高版本的机器上使用 |
免费使用,与Exchange Server预安装。 |
免费修复和预览邮箱数据库,但需要激活才能将邮箱导出到所需的格式或服务器。 |
EseUtil vs Stellar Repair for Exchange -选择哪一个?
EseUtil和Stellar Repair for Exchange都可以修复损坏或损坏的Exchange数据库,并在数据库无法装入的糟糕情况下为您提供帮助。您应该首先使用EseUtil,因为如果损坏或不一致是由一些未提交的事务日志引起的,它可以帮助您修复数据库。修复后,应将所有邮箱移动到新的正常数据库副本。但是,应该避免使用EseUtil Hard Recovery来恢复损坏的数据库,因为这会导致数据丢失。相反,您应该下载Stellar Repair for Exchange软件来修复数据库并快速将用户邮箱恢复到服务器上。当EseUtil发生故障或显示错误消息时,还应该使用该软件,以避免对数据库造成进一步损害。