Cómo 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 Nueva Traza y conéctese a una sesión de SQL Server.

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

    Nota

    Si selecciona la opción Iniciar la traza inmediatamente tras realizar la conexión, no aparecerá el cuadro de diálogo Propiedades de trazasino que se iniciará la traza directamente. Para desactivar este valor, en el menú Herramientas, haga cli en Opciones y desactive la casilla de verificación Iniciar la traza inmediatamente tras realizar la conexión.

  2. En el cuadro de diálogo Propiedades de traza, escriba el nombre de la traza en el cuadroNombre de traza.

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

  4. Realice una de las siguientes operaciones:

    • Active la casilla de verificaciónGuardar en archivo para capturar la traza en un archivo. Especifique un valor para la opción Establecer el tamaño máximo de archivo.

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

    • Active la casilla de verificación Guardar en tabla para capturar la traza en una tabla de base de datos.

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

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

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

  7. En la columna de datos Eventos, expanda la categoría de eventos Bloqueosy active la casilla de verificación Deadlock graph. Si la categoría de eventos Bloqueos no está disponible, seleccione la opción Mostrar todos los eventos para mostrarla.

    La pestaña Configuración de extracción de eventosse agregará al cuadro de diálogo Propiedades de traza.

  8. En la pestaña 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.

Una vez guardado el archivo de interbloqueo, puede abrir el archivo en SQL Server Management Studio. Para obtener más información, vea Cómo abrir, ver e imprimir un archivo de interbloqueo (SQL Server Management Studio).