sp_replication_agent_checkup (Transact-SQL)
Überprüft alle Verteilungsdatenbanken auf Replikations-Agents, die zwar ausgeführt werden, aber innerhalb des angegebenen Taktintervalls keine Verlaufsdaten protokolliert haben. Diese gespeicherte Prozedur wird auf dem Verteiler für jede Datenbank ausgeführt.
Syntax
sp_replication_agent_checkup [ [ @heartbeat_interval = ] heartbeat_interval ]
Argumente
- [ @heartbeat_interval = ] 'heartbeat_interval'
Die maximale Zeit (in Minuten), die zulässig ist, ohne dass für einen Agent eine Fortschrittsmeldung protokolliert wird. heartbeat_interval ist vom Datentyp int und hat den Standardwert 10 Minuten.
Rückgabecodewerte
sp_replication_agent_checkup löst für jeden Agent, der als verdächtig erkannt wird, den Fehlercode 14151 aus. Außerdem wird eine Fehlerverlaufsmeldung für die Agents protokolliert.
Hinweise
sp_replication_agent_checkup wird bei der Snapshot-, Transaktions- und Mergereplikation verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin können sp_replication_agent_checkup ausführen.