打印本文 打印本文 关闭窗口 关闭窗口
SQL SERVER 2000系统提供的跟踪函数(一)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数4879  更新时间:2007/11/14 11:05:04  文章录入:mintao  责任编辑:mintao
描述

TraceID

此跟踪的 ID.可以被用来通过系统存储过程来管理跟踪

Property

跟踪的属性,由下列整数表示:

1 – 跟踪选项(请参见 sp_trace_create 中的 @options)
2 – FileName
3 – MaxSize
4 – StopTime
5 – 当前跟踪状态

Value

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

跟踪的选项可以通过系统存储过程sp_trace_create来指定(看表2)

2. 跟踪的选项可以通过系统存储过程sp_trace_create来指定

选项名

选项值

描述

Trace_produce_rowset

1

跟踪将产生一个行集

Trace_file_rollover

2

当达到 max_file_size 时,将关闭当前跟踪文件并创建新文件.SQL SERVER 会自动为每个文件增加序列编号(1,2,3….)

Shutdown_on_error

4

如果不能将跟踪写入文件,则 SQL Server 将关闭。

Trace_produce_blackbox

8

如果这个选项被选中,SQL SERVER的最后 5 MB 跟踪信息记录将由服务器保存

下面我们看一个实列来了解fn_trace_getinfo是如何工作的.设想我们通过下面的查询建立一个跟踪:

/* declare a variable to hold trace ID */
DECLARE @trace_id INT
/* create the trace */
EXEC sp_trace_create      
  @traceid = @trace_id  OUTPUT, 
       @options =  2  ,
  @tracefile =  N''''e:\trace_file.trc'''' , 
  @maxfilesize = 5, 

上一页  [1] [2] [3] [4] [5] [6]  下一页

打印本文 打印本文 关闭窗口 关闭窗口