sp_replication_agent_checkup (Transact-SQL)

S’applique à : SQL Server Azure SQL Managed Instance

Vérifie chaque base de données de distribution pour les agents de réplication en cours d’exécution, mais qui n’ont pas enregistré l’historique dans l’intervalle de pulsation spécifié. Cette procédure stockée est exécutée sur le serveur de distribution sur n’importe quelle base de données.

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_replication_agent_checkup [ [ @heartbeat_interval = ] heartbeat_interval ]
[ ; ]

Arguments

[ @heartbeat_interval = ] heartbeat_interval

Nombre maximal de minutes pendant lesquelles un Agent peut ne pas consigner de message de progression. @heartbeat_interval est int, avec une valeur par défaut de 10 minutes.

Valeurs des codes de retour

sp_replication_agent_checkup déclenche l’erreur 14151 pour chaque agent qu’il détecte comme suspect. Elle enregistre également un message d'historique d'échec au sujet des Agents.

Notes

sp_replication_agent_checkup est utilisé dans la réplication d’instantanés, la réplication transactionnelle et la réplication de fusion.

autorisations

Seuls les membres du rôle serveur fixe sysadmin peuvent s’exécuter.sp_replication_agent_checkup