fn_trace_gettable (Transact-SQL)
Devuelve el contenido de uno o varios archivos de traza en formato tabular.
Convenciones de sintaxis de Transact-SQL
Sintaxis
fn_trace_gettable ( filename , number_files )
Argumentos
- filename
Especifica el archivo de traza inicial que se leerá. filename es de tipo nvarchar(256) y no tiene ningún valor predeterminado.
- number_files
Especifica el número de archivos de sustitución que se van a leer. Este número incluye el archivo inicial especificado en filename. number_files es de tipo int.
Notas
Si se especifica number_files como default, fn_trace_gettable lee todos los archivos de sustitución incremental hasta que llega al final de la traza. fn_trace_gettable devuelve una tabla con todas las columnas válidas para la traza especificada. Para obtener más información, vea sp_trace_setevent (Transact-SQL).
Esta función puede leer una traza que todavía esté activa en la instancia en la que se ejecuta.
Permisos
Requiere el permiso ALTER TRACE en el servidor.
Ejemplos
A. Utilizar fn_trace_gettable para importar filas de un archivo de traza
En el ejemplo siguiente se llama a fn_trace_gettable dentro de la cláusula FROM
de una instrucción SELECT...INTO
.
USE AdventureWorks;
GO
SELECT * INTO temp_trc
FROM fn_trace_gettable('c:\temp\my_trace.trc', default);
GO
B. Usar fn_trace_gettable para devolver una tabla con una columna IDENTITY que se pueda cargar en una tabla de SQL Server
Este ejemplo llama a la función como parte de una instrucción SELECT...INTO
y devuelve una tabla con una columna IDENTITY
que se puede cargar en la tabla temp_trc
.
USE AdventureWorks;
GO
SELECT IDENTITY(int, 1, 1) AS RowNumber, * INTO temp_trc
FROM fn_trace_gettable('c:\temp\my_trace.trc', default);
GO
Vea también
Referencia
sp_trace_generateevent (Transact-SQL)
sp_trace_setevent (Transact-SQL)
sp_trace_setfilter (Transact-SQL)
sp_trace_setstatus (Transact-SQL)