Compartir a través de


Guardar gráficos de interbloqueo (SQL Server Profiler)

En este tema se explica cómo guardar un gráfico de interbloqueo mediante el SQL Server Profiler. Los gráficos de interbloqueo se guardan como archivos XML.

Para guardar eventos deadlock graph por separado

  1. En el menú Archivo , haga clic en Nuevo seguimientoy conéctese a una instancia de SQL Server.

    Aparecerá el cuadro de diálogo Propiedades de seguimiento.

    Nota:

    Si se selecciona Iniciar el seguimiento inmediatamente tras realizar la conexión , el cuadro de diálogo Propiedades de seguimientono aparecerá y, en su lugar, se iniciará el seguimiento. Para desactivar esta configuración, en el menú Herramientas, haga clic en Opcionesy desactive la casilla Iniciar el seguimiento inmediatamente tras realizar la conexión .

  2. En el cuadro de diálogo Propiedades de seguimiento, en el cuadroNombre de seguimiento , escriba un nombre para el seguimiento.

  3. En la lista Usar la plantilla , seleccione la plantilla de seguimiento que desea utilizar para el seguimiento o seleccione la opción En blanco si no desea utilizar ninguna plantilla.

  4. Realice una de las siguientes acciones:

    • Active la casillaGuardar en archivo para capturar el seguimiento en un archivo. Especifique un valor en Establecer el tamaño máximo de archivo (MB) .

      Si lo desea, seleccione Habilitar sustitución incremental de archivos y El servidor procesa los datos de seguimiento.

    • Active la casilla Guardar en tabla para capturar el seguimiento en una tabla de base de datos.

      Si lo desea, haga clic en Establecer número máximo de filasy especifique un valor.

  5. Opcionalmente, active la casilla Habilitar hora de detención de seguimiento para especificar una fecha y hora de detención.

  6. Haga clic en la pestaña Selección de eventos.

  7. En el cuadro de diálogo Eventos, expanda la categoría de evento Bloqueosy, luego, active la casilla Deadlock graph. Si la categoría de eventos Bloqueos no está disponible, seleccione la opción Mostrar todos los eventos para mostrarla.

    Aparecerá el cuadro de diálogo Configuración de extracción de eventosse agrega al cuadro de diálogo Propiedades de seguimiento.

  8. En el menú Configuración de extracción de eventos, haga clic en Guardar eventos XML de interbloqueo por separado.

  9. En el cuadro de diálogo Guardar como , escriba el nombre del archivo donde desee almacenar los eventos deadlock graph.

  10. Haga clic en Todos los lotes XML de interbloqueo en un solo archivo para guardar todos los eventos deadlock graph en un solo archivo XML, o bien haga clic en Cada lote XML de interbloqueo en un archivo independientepara crear un nuevo archivo XML para cada evento deadlock graph.

Después de guardar el archivo de interbloqueo, puede abrir el archivo en SQL Server Management Studio. Para obtener más información, vea Abrir, Ver e Imprimir un archivo de interbloqueo (SQL Server Management Studio).

Consulte también

Analizar interbloqueos con SQL Server Profiler