Partager via


Configurer une alerte de base de données SQL Server (Windows)

S’applique à : SQL Server

Vous pouvez utiliser l’Analyseur de performances pour créer une alerte devant être déclenchée quand la valeur seuil est atteinte par le compteur de l’Analyseur de performances. En réponse à l'alerte, l’Analyseur de performances peut lancer une application, telle qu'une application personnalisée écrite pour prendre en charge la condition d'alerte. Par exemple, vous pouvez créer une alerte déclenchée quand le nombre de blocages dépasse une valeur spécifique.

Des alertes peuvent également être définies à l’aide de SQL Server Management Studio et de SQL Server Agent. Pour plus d’informations, consultez Alertes.

Créer un ensemble de collecteurs de données pour une alerte de compteur de performances

  1. Ouvrez l’Analyseur de performances et développez Ensembles de collecteurs de données.

  2. Faites un clic droit sur Défini par l’utilisateur et sélectionnez Nouveau>Ensemble de collecteurs de données.

  3. Donnez au nouvel ensemble un nom personnalisé, sélectionnez la case d’option Créer manuellement (Avancé), puis sélectionnez Suivant.

  4. Sélectionnez la case d’option Alerte du compteur de performances, puis sélectionnez Suivant.

  5. Dans la page Quels compteurs de performances souhaitez-vous surveiller ? sélectionnez Ajouter pour ajouter un compteur à l’alerte.

  6. Sélectionnez un compteur dans la liste Compteurs disponibles.

  7. Pour ajouter le compteur à l’alerte, sélectionnez Ajouter. Vous pouvez continuer à ajouter des compteurs, ou bien sélectionnez OK pour revenir à la boîte de dialogue de la nouvelle alerte.

  8. Dans la boîte de dialogue de la nouvelle alerte, sélectionnez Supérieur à ou Inférieur à dans la liste Avertir si. Entrez une valeur de seuil dans Limite.

    L’alerte est générée lorsque la valeur du compteur est supérieure ou inférieure à la valeur du seuil (selon que vous avez sélectionné Supérieur à ou Inférieur à).

  9. (Facultatif) Choisissez le compte avec lequel vous souhaitez exécuter cette alerte en utilisant l’option Exécuter en tant que.

  10. Sélectionnez la case d’option Ouvrir les propriétés pour cet ensemble de collecteurs de données, puis choisissez Terminer.

  11. Sous l’onglet Planification , définissez la planification de début et de fin de l’analyse d’alerte.

Configurer une alerte de base de données SQL Server avec le collecteur de données

Pour modifier les actions que vous pouvez effectuer sur une alerte, vous devez ouvrir le collecteur de données créé dans votre nouvel ensemble de collecteurs de données.

  1. Accédez au nouvel ensemble de collecteurs de données que vous avez créé, puis double-cliquez sur l’objet collecteur de données dans le volet de détails. Dans cet exemple, le nom est DataCollector01 et le type est Alert.

  2. Sous l’onglet Tâche d’alerte, définissez les actions qui doivent se produire lorsque l’alerte est déclenchée.

  3. Sous l’onglet Action d’alerte, cochez la case Journaliser une entrée dans le journal des événements de l’application.

  4. Sous l’onglet Alertes, vous pouvez définir la fréquence d’échantillonnage avec les paramètres Intervalle d’échantillonnage et Unités.