设置跟踪选项

“ODBC 数据源管理器”对话框的“跟踪”选项卡可用于配置跟踪 ODBC 函数调用的方式。

跟踪工作原理

从“跟踪”选项卡开始跟踪时,Driver Manager 将记录所有后续运行应用程序的 ODBC 函数调用。 在跟踪开始之前运行的应用程序的 ODBC 函数调用不记录。 ODBC 函数调用记录在指定的日志文件中。

只有在单击“立即停止跟踪”后,跟踪才会停止。 请记住,跟踪处于打开状态时,日志文件会继续增加,这会影响所有 ODBC 应用程序的性能。

有关跟踪的详细信息,请参阅跟踪

ODBC 跟踪中的更改

在 MDAC 2.7 SP2 之前,仅允许在计算机范围内进行 ODBC 跟踪,在这种情况下,跟踪会捕获有关在任何标识下运行的所有 ODBC 应用程序的详细信息。 这包括跟踪 ODBC 相关活动,这些活动可能发生在代表其他本地用户帐户和内置安全主体(例如本地服务和网络服务)创建或运行的进程中。

默认情况下,ODBC 跟踪现在使用每用户模式。 但是,如果你是本地管理员,仍可使用 ODBC 数据源管理器启用计算机范围的跟踪。

配置 ODBC 跟踪模式:

  1. 如有必要,使用本地管理员组成员帐户登录。

  2. 在管理工具中,打开 ODBC 数据源管理器。

  3. 单击“跟踪”选项卡。

  4. 使用“对所有用户身份进行计算机范围跟踪”复选框配置跟踪模式:

  5. 要启用计算机范围的跟踪,请选中该复选框。

  6. 要返回到每用户跟踪,请清除该复选框。

  7. 单击 “应用”

注意

如果已在一种模式下启动跟踪,则必须停止跟踪并切换到另一种模式,才能成功更改该模式。

重要

应仅在需要时启用计算机范围的跟踪;否则,应将其关闭。

Visual Studio Analyzer 跟踪

重要

从 Windows 8 开始,已删除对 Visual Studio Analyzer 的支持(Visual Studio Analyzer 仅包含在旧版 Visual Studio 中)。 对于另一种故障排除机制,可以使用 BID 跟踪。

Visual Studio Analyzer 跟踪提供有关 ODBC 层的性能和调试信息。 所有传出事件都将在顶级接口触发,以便尽可能准确地显示在 ODBC 组件中所花的时间。 Visual Studio Analyzer 跟踪要求在设置任何事件源时注册该源。 有关此类跟踪的详细信息,请参阅 Visual Studio 文档。