2010-02-19 10 views
5

Me gustaría crear un único archivo de rastreo usando el Analizador de SQL que abarca varios días para poder ejecutarlo a través de DTA y obtener algunos consejos sobre los índices. Mi problema es que estaría haciendo esto en mi computadora portátil, que apago y llevo a casa todas las noches, así que no puedo detenerlo cuando me voy y comenzar cuando regrese. Además, el servidor se retira todas las noches.Uso del Analizador de SQL para crear un archivo de rastreo durante varios días

¿Hay alguna forma de concatenar archivos de rastreo o iniciar un nuevo rastreo en la mañana que se escribe al final del último archivo de rastreo? Alternativamente, ¿podría pasar múltiples archivos de rastreo a DTA?

Respuesta

2

En Profiler, use la opción "Script Trace" y luego cree la traza en el servidor. Puede detenerlo dentro de unos días y consultarlo al contenido de su corazón. En realidad, tiene menos impacto en el servidor, ya que no tiene que manejar el hablar con la IU de su sistema.

+0

Excelente, parece que esto es lo que estoy buscando. Solo para comprobarlo dos veces, ¿el servidor que se está bajando no afectará a este archivo de rastreo? –

+0

Sí, lo hará. Debe poner la secuencia de comandos en un procedimiento almacenado y luego marcar el procedimiento almacenado para ejecutar al iniciar usando: 'EXEC sp_procoption 'someProc', 'STARTUP', 'ON'' –

+0

Hmmm ¿Puede indicarme dónde tiene información sobre la ejecución de Profiler? por guión? Solo he usado la GUI. –

Cuestiones relacionadas