“ODBC 数据源管理员”对话框的“跟踪”选项卡可用于配置跟踪 ODBC 函数调用的方式。
跟踪的工作原理
从“ 跟踪 ”选项卡开始跟踪时,驱动程序管理器将记录所有后续运行应用程序的 ODBC 函数调用。 不会记录在启动跟踪之前运行的应用程序的 ODBC 函数调用。 ODBC 函数调用记录在指定的日志文件中。
只有在单击“ 立即停止跟踪”后,跟踪才会停止。 请记住,跟踪处于打开状态时,日志文件会继续增加,这会影响所有 ODBC 应用程序的性能。
有关跟踪的详细信息,请参阅 “跟踪”。
ODBC 跟踪中的更改
在 MDAC 2.7 SP2 之前,仅允许在计算机范围内进行 ODBC 跟踪,其中跟踪捕获了有关在任何标识下运行的所有 ODBC 应用程序的详细信息。 这包括对 ODBC 相关活动的跟踪,这些活动可能是针对代表其他本地用户帐户和内置安全主体(如本地服务和网络服务)创建的或运行的进程发生的。
默认情况下,ODBC 跟踪现在使用每用户模式。 但是,如果你是本地管理员,仍可使用 ODBC 数据源管理员启用计算机范围的跟踪。
配置 ODBC 跟踪模式:
如有必要,请使用具有本地管理员组中成员身份的帐户登录。
在管理工具中,打开 ODBC 数据源管理员。
单击“ 跟踪 ”选项卡。
使用全局跟踪所有用户标识的复选框配置跟踪模式:
若要启用计算机范围的跟踪,请选中该复选框。
若要返回到每用户跟踪,请清除该复选框。
单击“应用”。
注释
如果已在一个模式下启动跟踪,则必须停止跟踪并切换到另一种模式,以便成功更改该模式。
重要
仅在需要时才应启用计算机范围的跟踪;否则,应将其关闭。
Visual Studio 分析器跟踪
重要
从 Windows 8 开始,已删除对 Visual Studio 分析器的支持(Visual Studio Analyzer 仅包含在旧版 Visual Studio 中)。 对于另一种故障排查机制,请使用 BID 跟踪。
Visual Studio 分析器跟踪提供有关 ODBC 层的性能和调试信息。 所有传出事件都将在顶级接口处触发,以尽可能准确地展示有关在 ODBC 组件中花费时间的情况。 Visual Studio 分析器跟踪要求在设置事件源时,事件源必须进行注册。 有关此类跟踪的详细信息,请参阅 Visual Studio 文档。