电子邮件修复

如何修复交换喷射错误1018和1216

简介:在系统启动、AD (Active Directory)复制、域控制器安装、卸载过程中,可能会出现Jet错误提示。也可能由于权限问题或硬件错误而发生故障。在本文中,我们将讨论常见的Jet错误——1018和1216,它们表示数据库损坏或损坏。此外,我们还将提到一种先进的Exchange数据库修复软件,它可以帮助修复损坏的数据库文件并恢复所有数据。

Windows版免费下载
Windows版免费下载

微软Exchange Server是使用最广泛的电子邮件平台,容易出现许多错误。这些错误通常是由小问题引起的,可以通过简单的修复和内置实用程序轻松解决。但是有些错误,如Exchange Jet错误1018或1216,是由于严重的Jet问题引起的,需要更多的注意和努力才能完全解决它们。这些错误表示数据库损坏。如果不尽快解决,它们可能破坏整个Exchange数据库文件(EDB)。

在本文中,您将了解Jet错误1018或1216背后的原因,以及在不丢失任何数据的情况下修复这些Jet错误的解决方案。

Exchange Jet错误1018的原因

Exchange服务器错误1018年JET_errReadVerifyFailure,也被称为数据库页面上的校验和错误,通常是由于EDB文件中的页级损坏造成的。虽然可以通过使用Exchange Server的内置实用程序修复文件系统级的数据库损坏,但对于页面级损坏却没有这种帮助。

此错误通常发生在创建在线备份时。以下原因也可能导致错误:

  • 在数据库操作期间重新计算的校验和与先前存储的值不匹配。
  • 磁盘的NTFS文件系统出错。
  • 可能将损坏的数据写入硬盘或写入不适当的位置。
  • Exchange Server在第一个实例时不正确的校验和计算也可能导致此错误。
  • 创建正确的校验和但将其写入不正确的位置也可能导致此错误。
  • 断电后UPS供电不足,会阻止板载RAID控制器将更改提交到磁盘。在使用板载RAID控制器的计算机上运行在同一虚拟主机上的虚拟化域控制器上,会遇到这种情况。

修复交换喷射错误1018的解决方案

以下是您可以使用的一些解决方案来排除和修复Exchange Jet错误1018。

  1. 配置UPS关机

在虚拟化域控制器中防止和修复喷射错误-1018的一种变通方法是配置不间断电源供应(Uninterrupted Power Supply, UPS)软件,使其在断电时下电虚拟化来宾。您也可以使用专用(非机载)RAID控制器及其UPS或电池备份来防止-1018 JET错误。

  1. 从备份恢复数据库

您可以尝试从联机或脱机备份恢复数据库和日志文件。如果发生错误1018,Exchange Server通过终止进程自动确保备份文件没有损坏。您可以使用任何第三方支持exchange的备份实用程序或Windows Server backup (WSB)来执行此操作。

  1. 使用EseUtil修复数据库

EseUtil是一个内置的命令行工具,可以帮助修复Exchange数据库的问题。你可以执行艰难的复苏在Exchange数据库上执行命令ESEUTIL / p.这将从数据库中丢弃损坏的页面。这可能导致数据丢失,因为所有损坏的页面都将从数据库中删除。因此,在对数据库运行该命令之前,请进行备份。

有了数据库的备份副本后,执行以下命令:

Eseutil /p databasepath /数据库路径

单击“确定”确认硬恢复和数据丢失

点击好吧接受数据丢失并对数据库执行硬恢复。

数据库完整性检查

在这个过程完成之后,通过对数据库进行碎片整理来删除由于删除损坏的页面而创建的空间,以确保一切正常。这可以通过ESEUTIL /d命令来完成:

ESEUTIL / d

完整性检查完成

方法纠正页面的逻辑编号ISInteg命令,详情如下:

ISINTEG -s servername -fix -test所有测试

替代解决方案

提示:为了克服手工方法的缺点,如要求技术知识,没有最近完整的备份等,使用第三方EDB修复工具,如Stellar Repair for Exchange。


交换错误1216

交换错误1216 JET_errAttachedDatabaseMismatch发生在日志文件和数据库中的头信息评估显示一些重要文件已被删除或替换时。如果正在运行的存储组突然停止,就会发生这种情况。这种突然的停止会导致数据库中几乎所有文件的不一致。

错误1216背后的原因

错误1216背后的主要原因是正在运行的存储组突然停止。此后,如果管理员执行recovery方法,存储组也将重新开始运行,但会丢失文件。这就产生了两个问题:

  1. 在存储组中重新包含丢失的信息几乎是不可能的。
  2. 当存储组启动时,系统将检查报头信息,如果发现不一致,将再次抛出错误1216。

如何修复交换机错误1216?

下面是逐步手动修复Exchange错误1216的方法:

步骤1:识别有不一致的文件。可以通过执行ESEUTIL /mh命令

ESEUTIL /mh | find /i "consistent"

检查结果不一致

对于Microsoft Exchange Server 2003及更早版本,将命令修改为:

ESEUTIL /mh | find /i "Shutdown"

肮脏的关闭

命令执行完毕后,检查输出的示例。重要的是要注意,要成功恢复数据库,所有进程日志都必须可用。如果缺少任何日志,则无法执行数据库恢复。剩下的唯一选择是执行以下步骤:

步骤2:将所有丢失的文件(最后的一致日志)传输到安全位置,然后通过挂载它们来恢复其余文件。

步骤3:从备份恢复数据库。

步骤4:修复数据库。

为此,需要使用ESEUTIL /p命令执行硬恢复,然后使用ESEUTIL /d命令和ISINTEG -fix命令进行碎片整理。

虽然艰难的复苏可以帮助修复Jet错误1216,并通过从数据库中删除错误或损坏的页面来恢复数据库,这可能会导致重大数据丢失。所有数据,例如存储在已损坏或无法恢复的数据库页面中的邮箱或邮件,都将被永久清除。

结论

为了避免数据丢失和克服手工方法的缺点,可以使用高级方法Exchange恢复软件,例如Stellar Repair for Exchange。这个合格的实用程序恢复所有邮箱和邮件项目,如电子邮件,附件,联系人,日历,任务等从损坏的EDB文件完全完整。它具有一系列其他特性和功能,例如将恢复的邮箱导出到活动的Exchange Server或Office 365,以多种格式保存恢复的EDB,包括PST、MSG、EML、HTML、RTF和PDF,从扫描的EDB搜索邮件,等等。Stellar Exchange Recovery工具充当您的数据救助者,如果1018、1216或任何其他困难的错误威胁要停止您的工作。

进步
81% 的人认为这篇文章有帮助

  • Tuv sud iso 27001
  • Tuv sud iso 9001
  • NIST
  • HIPAA验证