sp_replmonitorhelppublicationthresholds (Transact-SQL)

S’applique à :SQL ServerAzure SQL Managed Instance

Retourne l'ensemble de mesures de seuil pour une publication analysée. 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_replmonitorhelppublicationthresholds [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  
        , [ @publication = ] 'publication'   
    [ , [ @publication_type = ] publication_type ]   
    [ , [ @thresholdmetricname = ] 'thresholdmetricname'  

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 composition. 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 tente de déterminer le type de publication.

Jeux de résultats

Nom de la colonne Type de données Description
metric_id int ID de la mesure de performance de réplication qui peut correspondre à l'une des valeurs suivantes.

1expiration : surveille l’expiration imminente des abonnements aux publications transactionnelles.

2latency : surveille les performances des abonnements aux publications transactionnelles.

4mergeexpiration : surveille l’expiration imminente des abonnements pour fusionner des publications.

5mergeslowrunduration : surveille la durée des synchronisations de fusion sur les connexions à faible bande passante (rendez-vous).

6mergefastrunduration : surveille la durée des synchronisations de fusion sur les connexions à bande passante élevée (LAN).

7mergefastrunspeed : surveille le taux de synchronisation des synchronisations de fusion sur les connexions à bande passante élevée (LAN).

8mergeslowrunspeed : surveille le taux de synchronisation des synchronisations de fusion sur les connexions à faible bande passante (numérotation).
title sysname Nom de la mesure de performance de réplication.
value int Valeur seuil de la mesure de performance.
shouldalert bit Est-ce qu’une alerte doit être générée lorsque la métrique dépasse le seuil défini pour cette publication ; la valeur 1 indique qu’une alerte doit être déclenchée.
Isenabled bit Est-ce que la surveillance est activée pour cette métrique de performances de réplication pour cette publication ; la valeur 1 indique que la surveillance est activée.

Codet de retour

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

Notes

sp_replmonitorhelppublicationthresholds 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 sur la base de données de distribution peuvent exécuter sp_replmonitorhelppublicationthresholds.

Voir aussi

Surveiller la réplication par programmation