如何在 MTA 数据库擦除之后通过完整重播来重播 DAT 文件

 

上一次修改主题: 2005-05-23

此步骤描述如何在进行 MTA 数据库擦除之后通过完整重播来重播 .dat 文件,具体来说,如何在 .dat 文件原始服务器上一次重播所有邮件。通常,这是最简易的 .dat 文件重播方式。

在执行本主题中的步骤之前,请考虑下列因素:

准备执行重播时,请确保原始 Exchange 服务器上的 MTA 的队列为空。如果当前没有邮件驻留在 MTA 队列中,则可以停止 MTA。由于没有等待传递的邮件,因此可以安全地移动并最后删除当前 .dat 文件。如果 MTA 队列中有邮件,则应当允许 MTA 完成发送邮件的操作,直到所有队列为空。所有队列为空之后,必须立即停止 MTA。停止 MTA 之后,请将当前 .dat 文件移动到其他位置。不要让任何更早的 .dat 文件留在 MTA 数据库目录中。将必须重播的 .dat 文件复制到 MTA 数据库目录。

  1. 验证在运行 Exchange Server 的服务器上的所有 MTA 队列为空。如果队列不为空,请允许 MTA 完成投递位于队列中的任何邮件的操作。

    note注意:
    可以使用性能监视器工具 (Perfmon.msc) 来验证 MTA 队列中已经没有邮件。例如,若要检查工作队列,请选择 MSExchangeMTA 性能对象,然后选择 Work Queue Length 性能计数器,如图 7.6 所示。
    a432bb55-b34b-4dc7-b968-fa67d9ec1bff
  2. MTA 工作队列为空时,请停止 Microsoft Exchange MTA Stacks 服务。

  3. 将 MTA 数据库目录的整个内容复制到其他位置。如果在停止 MTA 之前 MTA 队列中邮件数为零,那么这些文件最后将被丢弃。

  4. 从 MTA 数据库目录中删除 .dat 文件。

  5. 找到您想要在 MTA 数据库目录中重播的原始 .dat 文件集所在的目录,从该目录中复制 .dat 文件。

  6. 重新启动 Microsoft Exchange System Stacks 服务。

  7. 监视 MTA 队列和事件日志,确保所有邮件均成功传递,并且 MTA 继续以典型方式正常工作。

 
显示: