Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

fn_trace_gettable (Transact-SQL)

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

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL


fn_trace_gettable ( filename , number_files )

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.

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.

Requiere el permiso ALTER TRACE en el servidor.

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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft