审核业务数据的诊断日志

您可以使用诊断日志审核通过业务数据目录传递的业务数据事件。通过审核日志,可以查看 Microsoft Office SharePoint Server 2007 与您的业务线应用程序之间的交互,并可以帮助您在错误发生时诊断错误。

在执行此任务之前,请确认满足以下条件:

您已应用以下更新:

本文内容:

  • 使用服务器日志排查错误

  • 处理业务数据目录错误消息

  • 业务数据目录跟踪日志

  • Windows 事件日志

使用服务器日志排查错误

如果在业务数据目录监视的业务交互期间发生错误,则业务数据目录会向用户显示一条消息,指明已经出现错误,并指示用户求助于系统管理员。业务数据目录会将有关错误的信息纳入到详细信息中,并将详细信息记录到业务数据目录跟踪日志和/或 Windows 事件日志中(视情况而定)。

Windows 事件日志和业务数据目录跟踪日志有时候可能会丢失事件。通常,业务数据目录跟踪日志捕获的业务数据事件比 Windows 事件日志捕获的多。Windows 事件日志会受到限制,因此为事件记录的日期/时间可能与业务数据目录跟踪日志中记录的日期/时间不完全相同。

我们建议您使用业务数据目录跟踪日志来诊断故障。

处理业务数据目录错误消息

在业务数据目录跟踪日志中,“消息”列中显示的某些错误消息可能是系统生成的运行时异常,其他消息则直接来自应用程序定义文件。这些消息是由创建该应用程序定义文件的人员定义的,因此在创建应用程序定义文件时应该格外小心,力求使消息文本对任何系统管理员来说都清楚易懂。

有关常见的业务数据目录运行时异常、相应原因以及可执行的解决方法的列表,请参阅警告和错误消息 (https://go.microsoft.com/fwlink/?linkid=135942&clcid=0x804)。

若要分析和解决业务数据目录错误,建议执行以下步骤:

  1. 重现用户报告的问题。

  2. 记录发生错误的日期/时间。

  3. 在业务数据目录跟踪日志中检查该日期/时间发生的交互。

  4. 查看业务数据目录跟踪日志中报告的错误,并根据需要解决错误。

业务数据目录跟踪日志

业务数据目录跟踪日志也称为统一日志记录服务 (ULS) 日志,其中包含事件日志信息和堆栈跟踪的副本。它是以纯文本形式存储的平面文件数据库。

您可以在以下路径中找到日志文件:<驱动器>\Program Files\Common Files\Microsoft Shared\web server extensions\12\LOGS。跟踪日志文件包含了关于应用程序定义文件中定义的所有运行时异常和自定义错误消息的有用信息,有助于您找出问题并解决问题。在跟踪日志文件中,消息经过了分类并包含下列字段:

  • Timestamp

  • Process(Web 客户端错误以 w3wp.exe 进程 ID 出现)

  • TID(线程 ID)

  • Area(产品名称)

  • Category(对于与业务数据目录相关的错误,Category 为 Business Data)

  • EventID

  • Level(事件的关键程度)

  • Message

  • Correlation

Windows 事件日志

Windows 事件日志记录服务在 Windows 事件日志中存储事件信息。管理员可以使用 Windows 事件查看器或通过 Microsoft Operations Manager (MOM) 之类的监视工具例行检查 Windows 事件日志,以检测服务器上的事件或问题。

Windows 事件日志会受到限制,因此日期/时间可能与业务数据目录跟踪日志中的日期/时间不完全相同。与 Windows 事件日志相比,虽然业务数据目录跟踪日志通常可以更准确地捕获更多业务数据信息(具体取决于事件日志的配置方式),但有时您可能希望查看并分析 Windows 事件日志。

若要查看业务数据事件,您可以不按特定顺序执行下面的过程:

另请参见

其他资源

监视:最佳做法(该链接可能指向英文页面)
业务数据目录应用程序定义文件