Share via


Salvar gráficos de deadlock (SQL Server Profiler)

Aplica-se a:SQL Server

Este tópico descreve como salvar um gráfico de deadlock usando o SQL Server Profiler. Gráficos de deadlock são salvos como arquivos XML.

Salvar eventos de gráfico de deadlock separadamente

  1. No menu Arquivo, selecione Novo Rastreamento e conecte-se a uma instância do SQL Server.

    É exibida a caixa de diálogo Propriedades do Rastreamento .

    Observação

    Se você selecionar Iniciar rastreamento imediatamente após estabelecer a conexão, a caixa de diálogo Propriedades do Rastreamento não será exibida e, em vez disso, o rastreamento será iniciado. Para desligar essa configuração, no menu Ferramentas, selecione Opções e desmarque a caixa de seleção Iniciar rastreamento imediatamente após estabelecer a conexão.

  2. Na caixa de diálogo Propriedades do Rastreamento , digite um nome para o rastreamento na caixa Nome do rastreamento .

  3. Na lista Usar o modelo, selecione um modelo de rastreamento no qual esse rastreamento deve ser baseado. Se você não quiser usar um modelo, selecione Em branco.

  4. Siga um destes procedimentos:

    • Selecione a caixa de seleção Salvar em arquivo para capturar o rastreamento em um arquivo. Especifique um valor para Definir tamanho máximo do arquivo.

      Opcionalmente, marque as caixas de seleção Habilitar substituição de arquivo e Dados de rastreamento de processos do servidor .

    • Marque a caixa de seleção Salvar em tabela para capturar o rastreamento em uma tabela de banco de dados.

      Opcionalmente, selecione Definir máximo de linhas e especifique um valor.

  5. Opcionalmente, marque a caixa de seleção Habilitar horário de parada do rastreamento e especifique uma data e hora de parada.

  6. Selecione a guia Seleção de Eventos.

  7. Na coluna de dados Eventos, expanda a categoria de evento Bloqueios e marque a caixa de seleção Gráfico de deadlock. Se a categoria de evento Bloqueios não estiver disponível, marque a caixa de seleção Mostrar todos os eventos para exibi-la.

    A guia Configurações de Extração de Eventos é adicionada à caixa de diálogo Propriedades do Rastreamento.

  8. Na guia Configurações de Extração de Eventos, clique em Salvar eventos Deadlock XML separadamente.

  9. Na caixa de diálogo Salvar Como, digite o nome do arquivo no qual armazenar os eventos de gráfico de deadlock.

  10. Selecione Todos os lotes de Deadlock XML em um único arquivo para salvar todos os eventos gráficos de deadlock em um único arquivo XML. Ou selecione Cada lote de Deadlock XML em um arquivo distinto para criar um novo arquivo XML para cada gráfico de deadlock.

Após salvar o arquivo de deadlock, você pode abri-lo no SQL Server Management Studio. Para obter mais informações, veja Abrir, exibir e imprimir um arquivo de deadlock (SQL Server Management Studio).

Confira também

Analisar deadlocks com o SQL Server Profiler