sp_replmonitorhelppublisher (Transact-SQL)
Gilt für: SQL Server Azure SQL Managed Instance
Gibt aktuelle Statusinformationen für mindestens einen Verleger zurück, der einem Verteiler zugeordnet ist. Diese gespeicherte Prozedur, die zur Überwachung der Replikation verwendet wird, wird auf dem Verteiler für die Verteilungsdatenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_replmonitorhelppublisher
[ [ @publisher = ] N'publisher' ]
[ , [ @refreshpolicy = ] refreshpolicy ]
[ ; ]
Argumente
[ @publisher = ] N'publisher'
Der Name des Herausgebers, dessen Status überwacht wird. @publisher ist "sysname" mit der Standardeinstellung "NULL
. Wenn NULL
, werden Informationen für alle Herausgeber zurückgegeben, die den Distributor verwenden.
[ @refreshpolicy = ] refreshpolicy
Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
Resultset
Spaltenname | Datentyp | Beschreibung |
---|---|---|
publisher |
sysname | Der Name eines Herausgebers. |
distribution_db |
sysname | Der Name der Von einem bestimmten Herausgeber verwendeten Verteilungsdatenbank. |
status |
int | Maximalstatus aller Replikations-Agents, die Veröffentlichungen auf diesem Verleger zugeordnet sind. Folgende Werte sind möglich.1 = Gestartet2 = Erfolgreich3 = In Bearbeitung4 = Leerlauf5 = Wiederholen6 = Fehlgeschlagen |
warning |
int | Warnung bezüglich des maximalen Schwellenwerts, die von einem Abonnement generiert wird, das zu einer Veröffentlichung auf diesem Verleger gehört. Dies kann das Ergebnis einer logischen OR-Operation mit mindestens einem der folgenden Werte sein.1 = Ablauf – ein Abonnement einer transaktionsbezogenen Publikation wurde nicht innerhalb des Aufbewahrungszeitraumsschwellenwerts synchronisiert.2 = latency – die Zeit, die zum Replizieren von Daten aus einem transaktionsbezogenen Publisher an den Abonnenten erforderlich ist, überschreitet den Schwellenwert in Sekunden.4 = mergeexpiration – Ein Abonnement für eine Zusammenführungsveröffentlichung wurde nicht innerhalb des Aufbewahrungszeitraumsschwellenwerts synchronisiert.8 = mergefastrunduration – die Zeit für die vollständige Synchronisierung eines Seriendruckabonnements überschreitet den Schwellenwert in Sekunden über eine schnelle Netzwerkverbindung.16 = mergeslowrunduration – die Zeit für die vollständige Synchronisierung eines Seriendruckabonnements überschreitet den Schwellenwert in Sekunden über eine langsame Netzwerkverbindung.32 = mergefastrunspeed – Die Übermittlungsrate für Zeilen während der Synchronisierung eines Seriendruckabonnements konnte die Schwellenwertrate in Zeilen pro Sekunde über eine schnelle Netzwerkverbindung nicht beibehalten.64 = mergeslowrunspeed – Die Übermittlungsrate für Zeilen während der Synchronisierung eines Seriendruckabonnements konnte die Schwellenwertrate in Zeilen pro Sekunde über eine langsame Netzwerkverbindung nicht beibehalten. |
publicationcount |
int | Die Anzahl der Publikationen, die zum Herausgeber gehören. |
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_replmonitorhelppublisher
wird mit allen Replikationstypen verwendet.
Berechtigungen
Es können nur Mitglieder der festen Serverrolle "sysadmin " am Verteiler oder mitgliedern der db_owner oder der festen Datenbankrollen in der Verteilungsdatenbank ausgeführt werden sp_replmonitorhelppublisher
.