sp_replmonitorhelppublicationthresholds (Transact-SQL)
S’applique à : SQL Server Azure 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.