Compartilhar via


Salvar Grafos de Impasse (SQL Server Profiler)

Este tópico descreve como salvar um grafo de deadlock usando o SQL Server Profiler. Grafos de deadlock são salvos como arquivos XML.

Para salvar eventos de grafo de impasse separadamente

  1. No menu Arquivo , clique em Novo Rastreamentoe conecte-se a uma instância do SQL Server.

    A caixa de diálogo Propriedades do Rastreamentoé exibida.

    Observação

    Se Iniciar o rastreamento imediatamente após estabelecer a conexão for selecionado, a caixa de diálogo Propriedades de Rastreamento não aparecerá e o rastreamento será iniciado. Para desabilitar essa configuração, no menu Ferramentas, clique em Opçõese desmarque a caixa de seleção Iniciar rastreamento imediatamente após estabelecer a conexão .

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

  3. Na lista Usar o modelo, selecione um modelo como base para o rastreamento ou Em branco se não quiser usar um modelo.

  4. Siga um destes procedimentos:

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

      Opcionalmente, selecione Habilitar rotação de arquivos e Processos do servidor para rastrear dados.

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

      Opcionalmente, clique em Definir máximo de linhase 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. Clique na guia Seleção de Eventos.

  7. Na coluna de dados Eventos, expanda a categoria de evento Bloqueiose marque a caixa de seleção de grafo Deadlock. Se a categoria de evento Bloqueios não estiver disponível, verifique Mostrar todos os eventos para exibi-la.

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

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

  9. Na caixa de diálogo Salvar como , insira o nome do arquivo no qual armazenar os eventos de grafo de deadlock.

  10. Clique Todos os lotes XML deadlock em um único arquivo para salvar todos os eventos de grafo de deadlock em um único arquivo XML, ou clique Cada lote XML deadlock em um arquivo distinto para criar um novo arquivo XML para cada grafo de deadlock.

Depois de salvar o arquivo deadlock, você pode abrir o arquivo no SQL Server Management Studio. Para obter mais informações, consulte Abrir, Visualizar e Imprimir um Arquivo Deadlock (SQL Server Management Studio).

Consulte Também

Analisar deadlocks com o SQL Server Profiler