Compartir a través de


Guardar gráficos de interbloqueo (SQL Server Profiler)

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

Para guardar eventos de gráfico de bloqueo por separado

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

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

    Nota:

    Si se selecciona Iniciar seguimiento inmediatamente después de realizar la conexión , el cuadro de diálogo Propiedadesde seguimiento no aparece y el seguimiento comienza en su lugar. 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, escriba un nombre para el seguimiento en el cuadroNombre de 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 acciones siguientes:

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

      Opcional, seleccione Habilitar rotación de archivos y El servidor procesa los datos de seguimiento.

    • Active la casilla Guardar en la 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 la columna Datos de eventos, despliegue la categoría de eventos Locks y, a continuación, active la casilla Gráfico de interbloqueo. Si la categoría de eventos Locks no está disponible, active Mostrar todos los eventos para mostrarlo.

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

  8. En la pestaña Configuración de extracción de eventos, haga clic en Guardar por separado eventos XML de bloqueo.

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

  10. Haga clic en Todos los lotes XML de interbloqueo en un único archivo para guardar todos los eventos de grafo de interbloqueo en un único archivo XML, o haga clic en Cada lote XML de interbloqueo en un archivo distintopara crear un nuevo archivo XML para cada grafo de interbloqueo.

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

Véase también

Analizar bloqueos con SQL Server Profiler