如何创建跟踪 (Transact-SQL)

本主题介绍了如何使用存储过程创建跟踪。

创建跟踪

  1. 执行带所需参数的 sp_trace_create 以创建新的跟踪。新的跟踪将处于停止状态(status0)。

  2. 执行带所需参数的 sp_trace_setevent 以选择要跟踪的事件和列。

  3. 也可以执行 sp_trace_setfilter 以设置任意筛选或筛选组合。

    sp_trace_seteventsp_trace_setfilter 只能在已停止的现有跟踪上执行。

    ms188662.note(zh-cn,SQL.90).gif重要提示:
    与常规存储过程不同的是,必须严格键入所有 SQL Server Profiler 存储过程的参数 (sp_trace_xx),而且这些参数不支持数据类型自动转换。如果这些参数不是使用正确的输入参数数据类型(如参数说明中指定的那样)调用的,则存储过程会返回错误。

请参阅

其他资源

sp_trace_create (Transact-SQL)
sp_trace_setevent (Transact-SQL)
sp_trace_setfilter (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助