Guardar trazas y plantillas de traza

Es importante distinguir entre guardar archivos de traza y guardar plantillas de traza. Guardar un archivo de traza implica guardar los datos de eventos capturados en un lugar especificado. Guardar una plantilla de traza implica guardar la definición de la traza, como las columnas de datos, las clases de eventos o los filtros especificados.

Guardar trazas

Guarde los datos de los eventos capturados en un archivo o una tabla de SQL Server cuando necesite analizar o reproducir los datos capturados más adelante. Utilice un archivo de traza para lo siguiente:

  • Utilice un archivo de traza o una tabla de traza para crear una carga de trabajo a fin de utilizarla como entrada para el Asistente para la optimización de motor de base de datos.
  • Utilice un archivo de traza para capturar eventos y enviar el archivo de traza a un proveedor de asistencia técnica para su análisis.
  • Utilice las herramientas de procesamiento de consultas de SQL Server para tener acceso a los datos o verlos en el Analizador de SQL Server. Sólo pueden tener acceso directo a la tabla de traza los miembros de la función fija de servidor sysadmin o el creador de la tabla.

[!NOTA] La captura de datos de traza en una tabla resulta una operación más lenta que la captura de datos de traza en un archivo. Una alternativa es capturar los datos de traza en un archivo, abrir el archivo de traza y, después, guardar la traza como una tabla de traza.

Cuando utilice un archivo de traza, el Analizador de SQL Server guardará los datos de eventos capturados (no las definiciones de traza) en un archivo de traza (*.trc) del Analizador de SQL Server. La extensión se agrega automáticamente al final del archivo al guardarlo, independientemente de si se ha especificado otra extensión. Por ejemplo, si especifica un archivo de traza llamado Traza.dat, el nombre del archivo creado será Traza.dat.trc.

Guardar plantillas

La definición de plantilla de una traza incluye las clases de eventos, las columnas de datos, los filtros y todas las demás propiedades (excepto los datos de eventos capturados) que se utilizan para crear una traza. El Analizador de SQL Server proporciona plantillas del sistema predefinidas para las tareas de trazas comunes y para tareas específicas, como crear una carga de trabajo que pueda utilizar el Asistente para la optimización de motor de base de datos para optimizar el diseño físico de bases de datos. También se pueden crear y guardar plantillas definidas por el usuario.

Importar y exportar plantillas

El Analizador de SQL Server permite importar y exportar plantillas de un servidor a otro. Al exportar una plantilla se mueve una copia de una plantilla existente al directorio especificado. Al importar una plantilla se realiza una copia de una plantilla especificada. Cuando estas plantillas se ven en el Analizador de SQL Server, se pueden distinguir de las plantillas del sistema por el término "(usuario)" que sigue al nombre de la plantilla. Las plantillas del sistema predefinidas no se pueden sobrescribir ni modificar directamente.

Analizar el rendimiento con plantillas

Si supervisa SQL Server con frecuencia, utilice plantillas para analizar el rendimiento. Las plantillas capturan los mismos datos de eventos cada vez y utilizan la misma definición de traza para supervisar los mismos eventos. No tendrá que definir las clases de eventos y las columnas de datos cada vez que cree una traza. Además, se puede proporcionar una plantilla a otro usuario para supervisar eventos específicos de SQL Server. Por ejemplo, un proveedor de asistencia técnica puede proporcionar una plantilla a un cliente. El cliente puede utilizar la plantilla para capturar los datos de eventos necesarios, que posteriormente enviará al proveedor de asistencia técnica para que los analice.

Para guardar una traza en un archivo

Cómo guardar los resultados de una traza en un archivo (Analizador de SQL Server)

sp_trace_create (Transact-SQL)

Vea también

Tareas

Cómo guardar los resultados de una traza en una tabla (Analizador de SQL Server)
Cómo crear una plantilla de traza (Analizador de SQL Server)
Cómo derivar una plantilla a partir de una traza en ejecución (Analizador de SQL Server)
Cómo derivar una plantilla a partir de un archivo o tabla de traza (Analizador de SQL Server)
Cómo exportar una plantilla de traza (Analizador de SQL Server)
Cómo importar una plantilla de traza (Analizador de SQL Server)

Otros recursos

Optimizar el diseño físico de las bases de datos

Ayuda e información

Obtener ayuda sobre SQL Server 2005