sp_replmonitorhelppublicationthresholds (Transact-SQL)
Gibt die für eine überwachte Publikation festgelegten Schwellenwertmetriken zurück. 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_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 Publikation. publication ist vom Datentyp sysname und hat keinen Standardwert.
[ @publication_type= ] publication_type
Der Typ der Publikation. publication_type ist vom Datentyp int. Die folgenden Werte sind möglich:Wert Beschreibung 0
Transaktionspublikation.
1
Snapshotpublikation.
2
Mergepublikation.
NULL (Standard)
Die Replikation versucht, den Publikationstyp zu ermitteln.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Spaltenname
Datentyp
Beschreibung
metric_id
int
ID der Replikationsleistungsmetrik. Folgende Werte sind möglich.
Wert
Metrikname
1expiration - überwacht den bevorstehenden Ablauf von Abonnements für Transaktionspublikationen.
2latency - überwacht die Leistung von Abonnements für Transaktionspublikationen.
4mergeexpiration - überwacht den bevorstehenden Ablauf von Abonnements für Mergepublikationen.
5mergeslowrunduration - überwacht die Dauer von Mergesynchronisierungen über Verbindungen mit niedriger Bandbreite (DFÜ-Verbindungen).
6mergefastrunduration - überwacht die Dauer von Mergesynchronisierungen über Verbindungen mit niedriger Bandbreite (DFÜ-Verbindungen).
7mergefastrunspeed - überwacht die Synchronisierungsgeschwindigkeit von Mergesynchronisierungen über Verbindungen mit hoher Bandbreite (LAN).
8mergeslowrunspeed - ü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 Publikation ü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 Publikation aktiviert ist. Ein Wert von 1 gibt an, dass die Überwachung aktiviert ist.
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.
Siehe auch
Andere Ressourcen
How to: Programmatically Monitor Replication (Replication Transact-SQL Programming)