Partager via


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 = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
    [ , [ @publication_type = ] publication_type ]
    [ , [ @thresholdmetricname = ] N'thresholdmetricname' ]
[ ; ]

Arguments

[ @publisher = ] N’publisher'

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

[ @publisher_db = ] N’publisher_db'

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

[ @publication = ] N’publication'

Nom de la publication. @publication est sysname, sans valeur par défaut.

[ @publication_type = ] publication_type

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 (valeur par défaut) La réplication tente de déterminer le type de publication.

[ @thresholdmetricname = ] N’thresholdmetricname'

Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.

Jeu 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 : 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 - surveille la durée des synchronisations de fusion sur les connexions à faible bande passante (rendez-vous).

6mergefastrunduration : contrôle la durée des synchronisations de fusion sur les connexions haut débit (LAN).

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

8mergeslowrunspeed - surveille le taux de synchronisation des synchronisations de fusion sur les connexions à faible bande passante (rendez-vous).
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 ; une valeur indiquant qu’une 1 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 ; une valeur indiquant 1 que la surveillance est activée.

Valeurs des codes de retour

0 (réussite) or 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 s’exécuter sp_replmonitorhelppublicationthresholds.