以表格格式返回跟踪文件信息。
fn_trace_gettable( [ @filename = ] filename , [ @numfiles = ] number_files )
[ @filename = ] filename
指定要读取的初始跟踪。filename 的数据类型为 nvarchar(256),没有默认设置。
[ @numfiles = ] number_files
指定要读取的翻转文件数,包括在 filename 中指定的初始文件。number_files 的数据类型为 int。用户可指定默认值"default"以指示 SQL Server 读取全部翻转文件直至跟踪结束。
SELECT * FROM ::fn_trace_gettable('c:\my_trace.trc', default)
GO
或
SELECT * FROM ::fn_trace_gettable(('c:\my_trace.trc', -1)
GO
fn_trace_gettable 返回含有所有有效列的表。有关信息,请参见 sp_trace_setevent。
下例将该函数作为 SELECT..INTO 语句的一部分调用,并返回可以装入 SQL 事件探查器的表。
USE pubs相关文章
SELECT * INTO temp_trc
FROM ::fn_trace_gettable(c:\my_trace.trc", default)