复制代理(故障排除)

复制提供了在需要排除复制代理处理故障时可以使用的大量功能:

  • 一组可帮助故障排除的代理参数。本主题中将介绍这些参数。

  • 在复制监视器中访问代理历史记录和输出。有关详细信息,请参阅复制监视器(故障排除)

  • 一组预定义的警报,可用于通知管理员许多情况,其中包括代理故障和性能问题。有关详细信息,请参阅在复制监视器中设置阈值和警告为复制代理事件使用警报

  • 如果您正在使用 Web 同步,则可以启动 Replmerg.exe 并传递 -T 106 选项以使用跟踪标志 106。这样,您就可以查看发布服务器收发的消息。代理可以将客户端的输入消息写入名为 ExchangeID(guid).IN.XML 的文件,并将输出消息写入名为 ExchangeID(guid).OUT.XML 的文件。(在这些文件名中,guid 是 Exchange Server 会话的 GUID。)将在您从中调用 Replmerg.exe 的目录中创建这些文件。为安全起见,您应在完成后删除这些文件。

所有复制代理都支持下列参数。建议在故障排除期间使用这些参数,并在完成故障排除后,将其设置为适当的值。例如,-Output 参数只能在故障排除期间使用,因为该参数会影响性能。

参数

说明

-HistoryVerboseLevel

代理操作期间记录的历史记录数量。排除故障时,为此参数指定较高的值会很有用。

-OutputVerboseLevel

代理处理期间信息输出量和信息输出类型。可以将代理输出写入到文件,这通过 -Output 参数来指定。

-Output

代理输出文件的路径。如果未提供文件名,则向控制台发送该输出。排除故障时,建议为 -OutputVerboseLevel 使用较高的值,并将输出写入到文件。

-QueryTimeOut

代理查询超时之前等待的秒数。为此参数指定较高的值会很有用,特别是在解决查询运行缓慢的性能问题时。

-LoginTimeOut

代理登录尝试超时之前等待的秒数。为此参数指定较高的值会很有用,特别在解决连接问题时。

分发代理还支持其他两个参数。

参数

说明

-SkipErrors

在订阅服务器上应用更改期间应跳过的错误的列表。有关详细信息,请参阅跳过事务复制中的错误

-ErrorFile

分发代理所生成的错误文件的路径和文件名。在订阅服务器上应用复制事务时,在故障发生位置生成此文件;在发布服务器或分发服务器上出现的错误不记录在此文件中。此文件包含失败的复制事务和相关的错误消息。如果没有指定,则在分发代理的当前目录中生成此错误文件。错误文件名为 distrib.err。

可以通过下列方式指定代理参数:

有关每个代理的完整参数列表,请参阅下列主题: