返回有关指定跟踪或现有跟踪的信息。
fn_trace_getinfo( [ @traceid = ] trace_id )
[ @traceid = ] trace_id
是跟踪的 ID,为整数。若要返回有关所有跟踪的信息,请指定该参数的默认值。必须使用关键字"default",如下所示
SELECT * FROM :: fn_trace_getinfo(default)
当显式提供 0 值时,该函数将返回所有的跟踪,就像用"default"关键字调用该函数一样。用户使用 trace_id 值标识、修改和控制跟踪。
如果指定了 trace_id,则 fn_trace_getinfo 返回含有指定跟踪信息的表。如果没有指定 trace_id,则该函数返回所有活动跟踪的信息。
列名 | 数据类型 | 描述 |
---|---|---|
TraceId | int | 此跟踪的 ID。 |
Property | int | 跟踪的属性,由下列整数表示: 1 跟踪选项(请参见 sp_trace_create 中的 @options) |
Value | sql_variant | 有关指定跟踪的属性的信息。 |
fn_trace_getinfo 是 Microsoft® SQL Server™ 2000 的内置函数,该函数执行许多以前由 SQL Server 早期版本提供的扩展存储过程所执行的操作。使用 fn_trace_getinfo 代替下列函数:
若要获得过去由 xp_trace_getqueueproperties 返回的信息,例如,用下列格式执行查询:
SELECT *相关文章
FROM ::fn_trace_getinfo(trace_id)
WHERE Property=4