sp_replmonitorhelppublicationthresholds (Transact-SQL)
Gibt die für eine überwachte Veröffentlichung festgelegten Schwellenwertmetriken zurück. Diese gespeicherte Prozedur, die zur Überwachung der Replikation verwendet wird, wird auf dem Verteiler für die Verteilungsdatenbank ausgeführt.
Syntax
sp_replmonitorhelppublicationthresholds [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
[ , [ @publication_type = ] publication_type ]
[ , [ @thresholdmetricname = ] 'thresholdmetricname'
Argumente
[ @publisher= ] 'publisher'
Der Name des Verlegers. publisher ist vom Datentyp sysname und hat keinen Standardwert.[ @publisher_db = ] 'publisher_db'
Der Name der veröffentlichten Datenbank. publisher_db ist vom Datentyp sysname und hat keinen Standardwert.[ @publication= ] 'publication'
Der Name der Veröffentlichung. publication ist vom Datentyp sysname und hat keinen Standardwert.[ @publication_type= ] publication_type
Der Typ der Veröffentlichung. publication_type ist vom Datentyp int. Die folgenden Werte sind möglich:Wert
Beschreibung
0
Transaktionsveröffentlichung.
1
Snapshotveröffentlichung.
2
Mergeveröffentlichung.
NULL (Standard)
Die Replikation versucht, den Veröffentlichungstyp zu ermitteln.
Resultsets
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
metric_id |
int |
ID der Replikationsleistungsmetrik. Folgende Werte sind möglich.
WertMetrikname
1 expiration - überwacht den bevorstehenden Ablauf von Abonnements für Transaktionsveröffentlichungen.
2 latency - überwacht die Leistung von Abonnements für Transaktionsveröffentlichungen.
4 mergeexpiration - überwacht den bevorstehenden Ablauf von Abonnements für Mergeveröffentlichungen.
5 mergeslowrunduration - überwacht die Dauer von Mergesynchronisierungen über Verbindungen mit niedriger Bandbreite (DFÜ-Verbindungen).
6 mergefastrunduration - überwacht die Dauer von Mergesynchronisierungen über Verbindungen mit niedriger Bandbreite (DFÜ-Verbindungen).
7 mergefastrunspeed - überwacht die Synchronisierungsgeschwindigkeit von Mergesynchronisierungen über Verbindungen mit hoher Bandbreite (LAN).
8 mergeslowrunspeed - überwacht die Synchronisierungsgeschwindigkeit von Mergesynchronisierungen über Verbindungen mit niedriger Bandbreite (DFÜ-Verbindungen).
|
title |
sysname |
Der Name der Replikationsleistungsmetrik. |
value |
int |
Der Schwellenwert der Leistungsmetrik. |
shouldalert |
bit |
Gibt an, ob eine Warnung generiert werden soll, wenn die Metrik den definierten Schwellenwert für diese Veröffentlichung überschreitet. Ein Wert von 1 gibt an, dass eine Warnung ausgegeben werden soll. |
isenabled |
bit |
Gibt an, ob die Überwachung für die Replikationsleistungsmetrik für diese Veröffentlichung aktiviert ist. Ein Wert von 1 gibt an, dass die Überwachung aktiviert ist. |
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_replmonitorhelppublicationthresholds wird mit allen Replikationstypen verwendet.
Berechtigungen
Nur Mitglieder der festen Datenbankrolle db_owner oder replmonitor für die Verteilungsdatenbank können sp_replmonitorhelppublicationthresholds ausführen.