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.

Themenlink (Symbol)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 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.