以表格格式返回跟蹤文件信息。
fn_trace_gettable( [ @filename = ] filename , [ @numfiles = ] number_files )
[ @filename = ] filename
指定要讀取的初始跟蹤。filename 的數(shù)據(jù)類型為 nvarchar(256),沒(méi)有默認(rèn)設(shè)置。
[ @numfiles = ] number_files
指定要讀取的翻轉(zhuǎn)文件數(shù),包括在 filename 中指定的初始文件。number_files 的數(shù)據(jù)類型為 int。用戶可指定默認(rèn)值"default"以指示 SQL Server 讀取全部翻轉(zhuǎn)文件直至跟蹤結(jié)束。
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 返回含有所有有效列的表。有關(guān)信息,請(qǐng)參見 sp_trace_setevent。
下例將該函數(shù)作為 SELECT..INTO 語(yǔ)句的一部分調(diào)用,并返回可以裝入 SQL 事件探查器的表。
USE pubs相關(guān)文章
SELECT * INTO temp_trc
FROM ::fn_trace_gettable(c:\my_trace.trc", default)