Plantillas del Analizador de SQL Server

Puede utilizar el Analizador de SQL Server para crear plantillas que definan las clases de evento y columnas de datos que desea incluir en las trazas. Después de definir y guardar la plantilla, ejecute una traza que registre los datos de cada clase de evento que ha seleccionado. Una sola plantilla puede utilizarse en varias trazas puesto que la plantilla no se ejecuta como tal.

El Analizador de SQL Server incluye plantillas de traza predefinidas para que pueda configurar fácilmente las clases de evento que seguramente necesitará para trazas concretas. La plantilla Standard, por ejemplo, le ayuda a crear una traza genérica para registrar inicios y cierres de sesión, lotes finalizados e información de conexión. Esta plantilla permite ejecutar trazas sin modificarlas o como punto de inicio para plantillas adicionales con configuraciones de evento distintas.

[!NOTA] Además de las trazas de las plantillas predefinidas, el Analizador de SQL Server también permite crearlas a partir de una plantilla en blanco que no contenga ninguna clase de evento de manera predeterminada. Puede resultar útil utilizar la plantilla de traza en blanco cuando una traza planeada no se parece a la configuración de ninguna de las plantillas predefinidas.

El Analizador de SQL Server permite realizar un seguimiento de diversos tipos de servidor. Por ejemplo, SQL Server 2000, Analysis Services y SQL Server 2005. Sin embargo, las clases de evento que pueden incluirse no son las mismas para cada tipo de servidor. Por lo tanto, el Analizador de SQL Server mantiene plantillas distintas para los diferentes tipos de servidor y pone a disposición del usuario la plantilla específica correspondiente al tipo de servidor seleccionado.

Plantillas predefinidas

Además de la plantilla Standard (predeterminada), el Analizador de SQL Server incluye varias plantillas predefinidas para supervisar determinados tipos de evento. En la siguiente tabla figura una lista de las plantillas predefinidas, su finalidad y las clases de eventos sobre las que capturan información.

Nombre de plantilla Finalidad de la plantilla Clases de evento

SP_Counts

Captura el comportamiento de la ejecución de procedimientos almacenados a lo largo del tiempo.

SP:Starting

Standard

Punto de inicio genérico para crear una traza. Captura todos los procedimientos almacenados y lotes de Transact-SQL que se ejecutan. Utilice esta plantilla para supervisar la actividad general del servidor de base de datos.

Audit Login

Audit Logout

ExistingConnection

RPC:Completed

SQL:BatchCompleted

SQL:BatchStarting

TSQL

Captura todas las instrucciones Transact-SQL que los clientes envían a SQL Server y el momento en que se han emitido. Utilice esta plantilla para depurar las aplicaciones cliente.

Audit Login

Audit Logout

ExistingConnection

RPC:Starting

SQL:BatchStarting

TSQL_Duration

Captura todas las instrucciones Transact-SQL que los clientes envían a SQL Server, el tiempo de ejecución (en milisegundos), y las agrupa por duración. Utilice esta plantilla para identificar consultas de ejecución lenta.

RPC:Completed

SQL:BatchCompleted

TSQL_Grouped

Captura todas las instrucciones Transact-SQL enviadas a SQL Server y el momento en que se han emitido. Agrupa la información por el usuario o cliente que ha enviado la instrucción. Utilice esta plantilla para investigar consultas de un cliente o usuario determinado.

Audit Login

Audit Logout

ExistingConnection

RPC:Starting

SQL:BatchStarting

TSQL_Replay

Captura información detallada acerca de las instrucciones Transact-SQL necesaria para cuando se reproduzca la traza. Utilice esta plantilla para ejecutar optimizaciones iterativas tales como pruebas comparativas.

CursorClose

CursorExecute

CursorOpen

CursorPrepare

CursorUnprepare

Audit Login

Audit Logout

Existing Connection

RPC Output Parameter

RPC:Completed

RPC:Starting

Exec Prepared SQL

Prepare SQL

SQL:BatchCompleted

SQL:BatchStarting

TSQL_SPs

Captura información detallada acerca de todos los procedimientos almacenados en ejecución. Utilice esta plantilla para analizar los pasos de componente de los procedimientos almacenados. Agregue el evento SP:Recompile si sospecha que se están volviendo a compilar los procedimientos.

Audit Login

Audit Logout

ExistingConnection

RPC:Starting

SP:Completed

SP:Starting

SP:StmtStarting

SQL:BatchStarting

Tuning

Captura información acerca de los procedimientos almacenados y la ejecución de lotes de Transact-SQL. Utilice esta plantilla para crear un archivo de salida de la traza que el Asistente para la optimización de motor de base de datos pueda utilizar como carga de trabajo para optimizar las bases de datos.

RPC:Completed

SP:StmtCompleted

SQL:BatchCompleted

Para obtener información acerca de las clases de eventos, vea Referencia de las clases de evento de SQL Server.

Plantilla predeterminada

El Analizador de SQL Server designa de forma automática la plantilla Standard como plantilla predeterminada para aplicar a cualquier traza nueva. No obstante, puede cambiar la plantilla predeterminada por cualquier otra predefinida o definida por el usuario. Para cambiar la plantilla predeterminada, active la casilla de verificación Usar como plantilla predeterminada para tipo de servidor seleccionado cuando cree o edite una plantilla desde la pestaña General del cuadro de diálogo Propiedades de la plantilla de traza.

Para obtener acceso al cuadro de diálogo Propiedades de la plantilla de traza, en el menú Archivo del Analizador de SQL Server, seleccione Plantillas y haga clic en Nueva plantilla o Editar plantilla.

[!NOTA] La plantilla predeterminada es específica para un tipo de servidor concreto. Si la cambia para un tipo de servidor, seguirá siendo la misma para el resto de tipos de servidor. Para obtener más información acerca de cómo configurar una plantilla predeterminada para un servidor específico, vea Cómo configurar los valores predeterminados de definición de traza (Analizador de SQL Server).

Vea también

Tareas

Cómo crear una plantilla de traza (Analizador de SQL Server)
Cómo modificar una plantilla 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)

Ayuda e información

Obtener ayuda sobre SQL Server 2005