fn_trace_gettable (Transact-SQL)

Devuelve el contenido de uno o varios archivos de traza en formato tabular.

Icono de vínculo a temasConvenciones 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)

Ayuda e información

Obtener ayuda sobre SQL Server 2005