sp_dbmmonitordropalert (Transact-SQL)

S’applique à :SQL Server

Supprime l’avertissement d’une métrique de performances spécifiée, en définissant le seuil sur NULL.

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_dbmmonitordropalert
    [ @database_name = ] N'database_name'
    [ , [ @alert_id = ] alert_id ]
[ ; ]

Arguments

[ @database_name = ] N’database_name'

Spécifie la base de données pour laquelle supprimer le seuil d'avertissement spécifié. @database_name est sysname, sans valeur par défaut.

[ @alert_id = ] alert_id

Entier qui identifie l'avertissement à supprimer. @alert_id est int et peut être l’une des valeurs suivantes :

Valeur Mesure de performance Seuil d'avertissement
1 Transaction non envoyée la plus ancienne Spécifie le nombre de minutes de transactions pouvant s'accumuler dans la file d'attente d'envoi avant qu'un avertissement ne soit généré sur l'instance de serveur principal. Cet avertissement permet de mesurer le risque de perte de données en termes de durée et s'avère particulièrement approprié en mode hautes performances. Toutefois, l'avertissement est également approprié en mode haute sécurité lorsque la mise en miroir est interrompue ou suspendue en raison de la déconnexion des partenaires.
2 Journal non envoyé Spécifie la quantité de kilo-octets (Ko) de journal non envoyé qui génère un avertissement sur l'instance de serveur principal. Cet avertissement permet de mesurer le risque de perte de données en termes de Ko et s'avère particulièrement approprié en mode hautes performances. Toutefois, l'avertissement est également approprié en mode haute sécurité lorsque la mise en miroir est interrompue ou suspendue en raison de la déconnexion des partenaires.
3 Journal non restauré Spécifie la quantité de Ko de journal non restauré qui génère un avertissement sur l'instance de serveur miroir. Cet avertissement permet de mesurer le temps de basculement. Letemps de basculement est principalement constitué du temps nécessaire à l'ancien serveur miroir pour restaurer par progression tout journal demeuré dans sa file d'attente de restauration par progression et d'un court laps de temps supplémentaire.
4 Charge de validation par le serveur miroir Spécifie le nombre de millisecondes de délai moyen par transaction qui sont tolérés avant qu'un avertissement soit généré sur le serveur principal. Ce délai correspond au temps de traitement pendant lequel l'instance de serveur principal attend que l'instance de serveur miroir écrive l'enregistrement du journal de transaction dans la file d'attente de restauration par progression. Cette valeur est utile uniquement en mode haute sécurité.
5 Durée de conservation Métadonnées qui déterminent la durée de conservation des lignes dans la table de l'état des mises en miroir de base de données.

Remarque

Cette procédure supprime les seuils d’avertissement, qu’ils aient été spécifiés à l’aide sp_dbmmonitorchangealert ou au moniteur de mise en miroir de bases de données.

Pour plus d’informations sur les ID d’événement correspondant aux avertissements, consultez Utiliser des seuils d’avertissement et des alertes sur les métriques de performances de mise en miroir (SQL Server) .

Valeurs des codes de retour

Aucune.

Jeu de résultats

Aucune.

Autorisations

Nécessite l’appartenance au rôle serveur fixe sysadmin ou exécutez l’autorisation directement sur cette procédure stockée.

Exemples

L'exemple suivant supprime la valeur de la période de rétention de la base de données AdventureWorks2022.

EXEC sp_dbmmonitordropalert AdventureWorks2022, 5;

L'exemple suivant supprime tous les seuils d'avertissement et la période de rétention de la base de données AdventureWorks2022.

EXEC sp_dbmmonitordropalert AdventureWorks2022;