查看已保存的跟踪记录(Transact-SQL)

本主题介绍如何使用内置函数查看已保存的跟踪。

查看特定跟踪记录

  1. 通过指定所需信息的跟踪 ID 来执行 fn_trace_getinfo 。 此函数返回一个表,其中列出了跟踪、跟踪属性以及有关该属性的信息。

    以这种方式调用函数:

    SELECT *  
    FROM ::fn_trace_getinfo(trace_id)  
    

查看所有现有的痕迹

  1. 执行fn_trace_getinfo时需指定0default。 此函数返回一个表,其中列出了所有跟踪、其属性以及有关这些属性的信息。

    调用函数,如下所示:

    SELECT *  
    FROM ::fn_trace_getinfo(default)  
    

.NET Framework 安全性

若要运行内置函数 fn_trace_getinfo,用户需要以下权限:

服务器上的 ALTER TRACE。

另请参阅

sys.fn_trace_getinfo(Transact-SQL)
使用 SQL Server Profiler 查看和分析跟踪