sp_replmonitorchangepublicationthreshold (Transact-SQL)

S’applique à :SQL ServerAzure SQL Managed Instance

Modifie la mesure du seuil de supervision pour une publication. Cette procédure stockée, utilisée pour surveiller la réplication, est exécutée sur la base de données du serveur de distribution.

Conventions de la syntaxe Transact-SQL

Syntaxe

  
sp_replmonitorchangepublicationthreshold [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  
        , [ @publication = ] 'publication'   
    [ , [ @publication_type = ] publication_type ]   
    [ , [ @metric_id = ] metric_id ]   
    [ , [ @thresholdmetricname = ] 'thresholdmetricname'   
    [ , [ @value = ] value ]   
    [ , [ @shouldalert = ] shouldalert ]   
    [ , [ @mode = ] mode ]  

Arguments

[ @publisher = ] 'publisher' Nom du serveur de publication. publisher est sysname, sans valeur par défaut.

[ @publisher_db = ] 'publisher_db' Nom de la base de données publiée. publisher_db est sysname, sans valeur par défaut.

[ @publication = ] 'publication' Nom de la publication pour laquelle les attributs de seuil de surveillance sont modifiés. la publication est sysname, sans valeur par défaut.

[ @publication_type = ] publication_type Si le type de publication. publication_type est int et peut être l’une de ces valeurs.

Valeur Description
0 Publication transactionnelle.
1 Publication d'instantané.
2 Publication de fusion.
NULL (par défaut) La réplication essaie de déterminer le type de publication.

[ @metric_id = ] metric_id ID de la métrique de seuil de publication en cours de modification. metric_id est int, avec une valeur par défaut null et peut être l’une de ces valeurs.

Valeur Nom de métrique
1 expiration : contrôle l'expiration imminente des abonnements aux publications transactionnelles.
2 latency : contrôle les performances des abonnements aux publications transactionnelles.
4 mergeexpiration : contrôle l'expiration imminente des abonnements aux publications de fusion.
5 mergeslowrunduration : surveille la durée des synchronisations de fusion sur les connexions à faible bande passante (numérotation).
6 mergefastrunduration : surveille la durée des synchronisations de fusion sur les connexions réseau local à bande passante élevée (LAN).
7 mergefastrunspeed - supervise le taux de synchronisation des synchronisations de fusion sur des connexions à bande passante élevée (LAN).
8 mergeslowrunspeed : surveille le taux de synchronisation des synchronisations de fusion sur les connexions à faible bande passante (rendez-vous).

Vous devez spécifier metric_id ou thresholdmetricname. Si thresholdmetricname est spécifié, metric_id doit être NULL.

[ @thresholdmetricname = ] 'thresholdmetricname' Nom de la métrique de seuil de publication en cours de modification. thresholdmetricname est sysname, avec une valeur par défaut null. Vous devez spécifier thresholdmetricname ou metric_id. Si metric_id est spécifié, thresholdmetricname doit être NULL.

[ @value = ] value Nouvelle valeur de la métrique de seuil de publication. la valeur est int, avec une valeur par défaut de NULL. Si la valeur est null, la valeur de la métrique n’est pas mise à jour.

[ @shouldalert = ] shouldalert Est-ce qu’une alerte est générée lorsqu’une métrique de seuil de publication est atteinte. shouldalert est bit, avec une valeur par défaut null. La valeur 1 signifie qu’une alerte est générée et qu’une valeur de 0 signifie qu’une alerte n’est pas générée.

[ @mode = ] mode Indique si la métrique de seuil de publication est activée. le mode est tinyint, avec une valeur par défaut de 1. La valeur 1 signifie que la surveillance de cette métrique est activée et que la valeur 2 signifie que la surveillance de cette métrique est désactivée.

Codet de retour

0 (réussite) ou 1 (échec)

Notes

sp_replmonitorchangepublicationthreshold est utilisé avec tous les types de réplication.

Autorisations

Seuls les membres du rôle de base de données fixe db_owner ou replmonitor dans la base de données de distribution peuvent exécuter sp_replmonitorchangepublicationthreshold.

Voir aussi

Surveiller la réplication par programmation