sp_replmonitorhelppublicationthresholds (Transact-SQL)
Renvoie les seuils définis pour une publication contrôlée. Cette procédure stockée, utilisée pour contrôler la réplication, est exécutée sur la base de données du serveur de distribution.
Conventions de la syntaxe de 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. L'argument publisher est de type sysname et n'a pas de valeur par défaut.
- [ @publisher_db = ] 'publisher_db'
Nom de la base de données publiée. L'argument publisher_db est de type sysname et n'a pas de valeur par défaut.
- [ @publication = ] 'publication'
Nom de la publication. L'argument publication est de type sysname et n'a pas de valeur par défaut.
[ @publication_type = ] publication_type
Type de publication. publication_type est de type int et peut avoir l'une des valeurs suivantes.Valeur Description 0
Publication transactionnelle.
1
Publication de capture instantanée.
2
Publication de fusion.
NULL (valeur par défaut)
La réplication tente de déterminer le type de publication.
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Notes
sp_replmonitorhelppublicationthresholds est utilisé dans tous les types de réplications.
Autorisations
Seuls les membres du rôle de base de données fixe db_owner et replmonitor sur la base de données de distribution peuvent exécuter sp_replmonitorhelppublicationthresholds.
Ensembles 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.
Valeur
Nom de la mesure
1expiration : contrôle l'expiration imminente des abonnements aux publications transactionnelles.
2latency : contrôle les performances des abonnements aux publications transactionnelles.
4mergeexpiration : contrôle l'expiration imminente des abonnements aux publications de fusion.
5mergeslowrunduration : contrôle la durée des synchronisations de fusion sur les connexions lentes (accès à distance).
6mergefastrunduration : contrôle la durée des synchronisations de fusion sur les connexions haut débit (LAN).
7mergefastrunspeed : contrôle la vitesse de synchronisation de la fusion sur les connexions haut débit (LAN).
8mergeslowrunspeed : contrôle la vitesse de synchronisation de la fusion sur les connexions lentes (accès distant).
title
sysname
Nom de la mesure de performance de réplication.
value
int
Valeur seuil de la mesure de performance.
shouldalert
bit
Indique si une alerte doit être générée lorsque la mesure est supérieure au seuil défini pour cette publication. La valeur 1 indique qu'une alerte doit être générée.
isenabled
bit
Indique si le contrôle est activé pour la mesure de performance de réplication pour cette la publication. La valeur 1 indique qu'il est activé.
Voir aussi
Autres ressources
How to: Programmatically Monitor Replication (Replication Transact-SQL Programming)