• 相关软件
    >fn_trace_getinfo 创建者:webmaster 更新时间:2006-02-16 15:51

    返回有关指定跟踪或现有跟踪的信息。



    语法


    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,则该函数返回所有活动跟踪的信息。




























    列名数据类型描述
    TraceIdint此跟踪的 ID。
    Propertyint跟踪的属性,由下列整数表示:

    1 – 跟踪选项(请参见 sp_trace_create 中的 @options)

    2 – FileName

    3 – MaxSize

    4 – StopTime

    5 – 当前跟踪状态


    Valuesql_variant有关指定跟踪的属性的信息。



    注释


    fn_trace_getinfo 是 Microsoft® SQL Server™ 2000 的内置函数,该函数执行许多以前由 SQL Server 早期版本提供的扩展存储过程所执行的操作。使用 fn_trace_getinfo 代替下列函数:


    • xp_trace_getqueuecreateinfo



    • xp_trace_getqueuedestination



    • xp_trace_getqueueproperties



    若要获得过去由 xp_trace_getqueueproperties 返回的信息,例如,用下列格式执行查询:



    SELECT *
    FROM ::fn_trace_getinfo(trace_id)
    WHERE Property=4
    相关文章
    本页查看次数: