Configurar um alerta de banco de dados do SQL Server (Windows)

Aplica-se a: SQL Server

É possível usar o Monitor de Desempenho para criar um alerta a ser emitido quando um contador do Monitor de Desempenho atinge um valor limite. Em resposta ao alerta, o Monitor de Desempenho pode iniciar um aplicativo, tal como um aplicativo cliente escrito para identificar a condição de alerta. Por exemplo, você pode criar um alerta a ser emitido quando o número de deadlocks exceder um valor específico.

Também é possível definir alertas usando o SQL Server Management Studio e o SQL Server Agent. Para obter mais informações, consulte Alertas.

Criar um conjunto de coletores de dados para um alerta de contador de desempenho

  1. Abra o Monitor de Desempenho e expanda Conjuntos de Coletores de Dados.

  2. Clique com o botão direito do mouse em Definido pelo usuário e selecione Novo>Conjunto de coletores de dados.

  3. Dê um nome personalizado ao novo conjunto, selecione o botão de opção Criar manualmente (Avançado) e selecione Avançar.

  4. Selecione o botão de opção Alerta do Contador de Desempenho e selecione Avançar.

  5. Na página Quais contadores de desempenho você deseja monitorar?, selecione Adicionar para adicionar um contador ao alerta.

  6. Selecione um contador da lista Contadores disponíveis.

  7. Para adicionar o contador ao alerta, selecione Adicionar. Você pode continuar a adicionar contadores ou selecionar OK para retornar à caixa de diálogo do novo alerta.

  8. Na caixa de diálogo do novo alerta, selecione Acima ou então Abaixo na lista Alertar quando. Em seguida, insira um valor limite em Limite.

    O alerta será gerado quando o valor do contador estiver acima ou abaixo do valor-limite (segundo a opção por Acima ou Abaixo).

  9. (Opcional) Escolha a conta como a qual você deseja executar esse alerta, usando a opção Executar como.

  10. Selecione o botão de opção Abrir propriedades para este conjunto de coletores de dados e escolha Concluir.

  11. Na guia Agendar , defina o agendamento de início e interrupção da verificação do alerta.

Configurar um alerta de banco de dados do SQL Server com o coletor de dados

Para modificar as ações que você pode executar em um alerta, você deve abrir o coletor de dados que foi criado em seu novo conjunto de coletores de dados.

  1. Navegue até o novo conjunto de coletores de dados criado e clique duas vezes no objeto do coletor de dados no painel de detalhes. Neste exemplo, o nome é DataCollector01 ele é do tipo Alert.

  2. Na guia Tarefa de Alerta, defina as ações que devem ocorrer sempre que o alerta for disparado.

  3. Na guia Ação de Alerta, marque a caixa Registrar uma entrada no log de eventos do aplicativo.

  4. Na guia Alertas, você pode definir a frequência de amostragem com as caixas Intervalo de amostra e Unidades.