Guardar grafos de interbloqueo (SQL Server Profiler)

Se aplica a:SQL Server

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

Guardar los eventos del gráfico de interbloqueo por separado

  1. En el menú Archivo, seleccione Nuevo seguimiento y, a continuación, conéctese a una instancia de SQL Server.

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

    Nota:

    Si selecciona Iniciar el seguimiento inmediatamente tras realizar la conexión, el cuadro de diálogo Propiedades de seguimiento no aparecerá y, en su lugar, se iniciará el seguimiento. Para desactivar esta configuración, en el menú Herramientas, seleccione Opciones y desmarque la casilla Iniciar el seguimiento inmediatamente tras realizar la conexión.

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

  3. En la lista Usar la plantilla, seleccione una plantilla de seguimiento en la que se basará el seguimiento. Si no quiere usar una plantilla, seleccione En blanco.

  4. Realice una de las siguientes acciones:

    • Para capturar la traza en un archivo, seleccione la casilla Guardar en un archivo. Especifique un valor en Establecer el tamaño máximo de archivo (MB) .

      Opcionalmente, seleccione las casillas Habilitar rotación de archivos y Procesos del servidor: datos de rastreo.

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

      Si quiere, seleccione Establecer número máximo de filas y especifique un valor.

  5. De forma opcional, active la casilla Habilitar hora de finalización del seguimiento y especifique una fecha y hora de finalización.

  6. Seleccione la pestaña Selección de eventos.

  7. En la columna de datos Eventos, expanda la categoría de eventos Locks y active la casilla Deadlock graph. Si la categoría de eventos Locks no está disponible, active la casilla Mostrar todos los eventos para mostrarla.

    La pestaña Configuración de extracción de eventos se agrega al cuadro de diálogo Propiedades de seguimiento.

  8. En la pestaña Configuración de extracción de eventos, seleccione Guardar eventos XML de interbloqueo por separado.

  9. En el cuadro de diálogo Guardar como, escriba el nombre del archivo en que quiera almacenar los eventos de grafo de interbloqueo.

  10. Seleccione Todos los lotes XML de interbloqueo en un solo archivo para guardar todos los eventos de grafo de interbloqueo en un solo archivo XML. O bien seleccione Cada lote XML de interbloqueo en un archivo independiente para crear un nuevo archivo XML para cada grafo de interbloqueo.

Una vez guardado 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).