sp_replmonitorhelppublisher (Transact-SQL)sp_replmonitorhelppublisher (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database (Managed Instance uniquement) nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

Retourne les informations sur l'état actuel d'un ou plusieurs serveurs de publication associés à un serveur de distribution.Returns current status information for one or more Publishers associated with a Distributor. 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.This stored procedure, which is used to monitor replication, is executed at the Distributor on the distribution database.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
sp_replmonitorhelppublisher [ [ @publisher = ] 'publisher' ]  
    [ , [ @refreshpolicy = ] refreshpolicy ]  

ArgumentsArguments

[ @publisher = ] 'publisher'Nom du serveur de publication dont l’État est en cours d’analyse.[ @publisher = ] 'publisher' Is the name of the Publisher the status of which is being monitored. Publisher est de type sysname, avec NULL comme valeur par défaut.publisher is sysname, with a default value of NULL. Si sa valeur est NULL, des informations sont retournées sur tous les serveurs de publication qui utilisent le serveur de distribution.If NULL, information will be returned for all Publishers that use the Distributor.

[ @refreshpolicy = ] refreshpolicyÀ usage interne uniquement.[ @refreshpolicy = ] refreshpolicy Internal use only.

Jeux de résultatsResult Sets

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
publisher (serveur de publication)publisher sysnamesysname Nom d'un serveur de publication.Is the name of a Publisher.
distribution_dbdistribution_db sysnamesysname Nom de la base de données de distribution utilisée par un serveur de publication donné.Is the name of the distribution database used by a given Publisher.
statusstatus Intint État maximal de tous les agents de réplication associés aux publications sur ce serveur de publication. Il peut avoir l'une des valeurs suivantes.Maximum status of all replication agents associated with publications at this Publisher, which can be one of these values.

1 = démarré1 = Started

2 = réussite2 = Succeeded

3 = en cours3 = In progress

4 = inactif4 = Idle

5 = nouvelle tentative5 = Retrying

6 = échec6 = Failed
treswarning intint Avertissement de seuil maximal généré par un abonnement appartenant à une publication sur ce serveur de publication, qui peut représenter le résultat d'une opération OR logique d'une ou plusieurs des valeurs suivantes.Maximum threshold warning generated by a subscription belonging to a publication at this Publisher, which can be the logical OR result of one or more of these values.

1 = expiration: un abonnement à une publication transactionnelle n’a pas été synchronisé dans le seuil de la période de rétention.1 = expiration - a subscription to a transactional publication has not been synchronized within the retention period threshold.

2 = latence: le temps nécessaire à la réplication des données d’un serveur de publication transactionnel vers l’abonné dépasse le seuil, en secondes.2 = latency - the time taken to replicate data from a transactional Publisher to the Subscriber exceeds the threshold, in seconds.

4 = mergeexpiration-un abonnement à une publication de fusion n’a pas été synchronisé dans le seuil de la période de rétention.4 = mergeexpiration - a subscription to a merge publication has not been synchronized within the retention period threshold.

8 = mergefastrunduration-le temps nécessaire pour effectuer la synchronisation d’un abonnement de fusion dépasse le seuil, en secondes, sur une connexion réseau rapide.8 = mergefastrunduration - the time taken to complete synchronization of a merge subscription exceeds the threshold, in seconds, over a fast network connection.

16 = mergeslowrunduration-le temps nécessaire pour effectuer la synchronisation d’un abonnement de fusion dépasse le seuil, en secondes, sur une connexion réseau lente ou d’accès à distance.16 = mergeslowrunduration - the time taken to complete synchronization of a merge subscription exceeds the threshold, in seconds, over a slow or dial-up network connection.

32 = mergefastrunspeed-la vitesse de transmission des lignes pendant la synchronisation d’un abonnement de fusion n’a pas réussi à maintenir le taux de seuil, en lignes par seconde, sur une connexion réseau rapide.32 = mergefastrunspeed - the delivery rate for rows during synchronization of a merge subscription has failed to maintain the threshold rate, in rows per second, over a fast network connection.

64 = mergeslowrunspeed-la vitesse de transmission des lignes pendant la synchronisation d’un abonnement de fusion n’a pas réussi à maintenir le taux de seuil, en lignes par seconde, sur une connexion réseau lente ou d’accès à distance.64 = mergeslowrunspeed - the delivery rate for rows during synchronization of a merge subscription has failed to maintain the threshold rate, in rows per second, over a slow or dial-up network connection.
publicationcountpublicationcount intint Nombre de publications appartenant au serveur de publication.Is the number of publications belonging to the Publisher.

Valeurs des codes de retourReturn Code Values

0 (succès) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_replmonitorhelppublisher est utilisé avec tous les types de réplications.sp_replmonitorhelppublisher is used with all types of replication.

AutorisationsPermissions

Seuls les membres du rôle serveur fixe sysadmin sur le serveur de distribution ou les membres du rôle de base de données fixe db_owner ou replmonitor de la base de données de distribution peuvent exécuter sp_replmonitorhelppublisher.Only members of the sysadmin fixed server role at the Distributor or members of the db_owner or replmonitor fixed database roles in the distribution database can execute sp_replmonitorhelppublisher.

Voir aussiSee Also

Surveiller la réplication par programmationProgrammatically Monitor Replication