una traza queries hacer descargar como sql-server sql-server-2005 trace sqlprofiler sql-server-profiler

sql-server - traza - sql server profiling queries



En SQL Server, cómo mover/importar múltiples archivos.trc a una tabla de rastreo (2)

Querrá usar fn_trace_gettable:

Desde http://msdn.microsoft.com/en-us/library/ms188425.aspx :

USE AdventureWorks; GO SELECT * INTO temp_trc FROM fn_trace_gettable(''c:/temp/mytrace.trc'', default); GO

Tengo un conjunto de archivos .trc de rollover grabados con Sql Profiler.

mytrace.trc mytrace_1.trc mytrace_2.trc mytrace_3.trc

Puedo importar el primero usando este comando:

use [my-database] SELECT * INTO trace_folder FROM::fn_trace_gettable(''C:/mytrace.trc'', 4)

Sin embargo, esto solo parece cargar el primer archivo, no los cuatro.


De SQL 2008 BOL ms-help: //MS.SQLCC.v10/MS.SQLSVR.v10.en/s10de_6tsql/html/c2590159-6ec5-4510-81ab-e935cc4216cd.htm

Tenga en cuenta que la función fn_trace_gettable no cargará archivos de sustitución (cuando esta opción se especifica mediante el argumento número_archivos) donde el nombre del archivo de seguimiento original finaliza con un guión bajo y un valor numérico. (Esto no se aplica al subrayado y al número que se anexan automáticamente cuando se vuelve a unir un archivo). Como solución alternativa, puede cambiar el nombre de los archivos de rastreo para eliminar los caracteres de subrayado en el nombre del archivo original. Por ejemplo, si el archivo original se llama Trace_Oct_5.trc y el archivo rollover se llama Trace_Oct_5_1.trc, puede cambiar el nombre de los archivos a TraceOct5.trc y TraceOct5_1.trc.

Este era el problema que tenía. Los nombres de My Server Side Trace son _ Purpose.trc. ¿Qué estaba pensando cuando incrustó " " en el nombre del archivo :)