sp_replmonitorchangepublicationthreshold (Transact-SQL)
Gilt für: SQL Server Azure SQL Managed Instance
Ändert die Schwellenwertmetrik für die Überwachung einer Veröffentlichung. 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_replmonitorchangepublicationthreshold
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
[ , [ @publication_type = ] publication_type ]
[ , [ @metric_id = ] metric_id ]
[ , [ @thresholdmetricname = ] N'thresholdmetricname' ]
[ , [ @value = ] value ]
[ , [ @shouldalert = ] shouldalert ]
[ , [ @mode = ] mode ]
[ ; ]
Argumente
[ @publisher = ] N'publisher'
Der Name des Herausgebers. @publisher ist "sysname" ohne Standard.
[ @publisher_db = ] N'publisher_db'
Der Name der veröffentlichten Datenbank. @publisher_db ist "sysname" ohne Standard.
[ @publication = ] N'Publikation'
Der Name der Publikation, für die die Schwellenwertattribute der Überwachung geändert werden. @publication ist "sysname" ohne Standard.
[ @publication_type = ] publication_type
Der Typ der Veröffentlichung. @publication_type ist int und kann einer dieser Werte sein.
Wert | Beschreibung |
---|---|
0 |
Transaktionsveröffentlichung. |
1 |
Momentaufnahmeveröffentlichung. |
2 |
Mergeveröffentlichung. |
NULL (Standard) |
Replikationsversuche zum Bestimmen des Veröffentlichungstyps. |
[ @metric_id = ] metric_id
Die ID der zu ändernden Schwellenwertmetrik der Publikation. @metric_id ist int und kann einer dieser Werte sein.
Wert | Metrikname |
---|---|
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 der Zusammenführungssynchronisierungen über Verbindungen mit geringer Bandbreite (DFÜ). |
6 |
mergefastrunduration – überwacht die Dauer der Zusammenführungssynchronisierungen über LAN-Verbindungen (Local Area Network) mit hoher Bandbreite. |
7 |
mergefastrunspeed - Überwachung der Synchronisierungsgeschwindigkeit von Mergesynchronisierungen über Verbindungen mit hoher Bandbreite (LAN-Verbindungen). |
8 |
mergeslowrunspeed – überwacht die Synchronisierungsrate der Zusammenführungssynchronisierungen über Verbindungen mit geringer Bandbreite (DFÜ). |
Sie müssen entweder @metric_id oder @thresholdmetricname angeben. Wenn @thresholdmetricname angegeben ist, sollte @metric_id sein NULL
.
[ @thresholdmetricname = ] N'thresholdmetricname'
Der Name der metrischen Metrik für den Publikationsschwellenwert, der geändert wird. @thresholdmetricname ist "sysname" mit dem Standardwert "NULL
. Sie müssen entweder @thresholdmetricname oder @metric_id angeben. Wenn @metric_id angegeben ist, sollte @thresholdmetricname sein NULL
.
[ @value = ] value
Der neue Wert der Metrik für den Schwellenwert der Publikation. @value ist int mit einem Standardwert von NULL
. Wenn NULL
der Metrikwert nicht aktualisiert wird.
[ @shouldalert = ] shouldalert
Gibt an, ob eine Warnung generiert wird, wenn eine Metrik für einen Publikationsschwellenwert erreicht wird. @shouldalert ist bit, mit einem Standardwert von NULL
.
- Ein Wert von
1
bedeutet, dass eine Warnung generiert wird. - Ein Wert bedeutet
0
, dass eine Warnung nicht generiert wird.
[ @mode = ] Modus
Gibt an, ob die Metrik für den Publikationsschwellenwert aktiviert ist. @mode ist winzig, mit einem Standardwert von 1
.
- Ein Wert von
1
bedeutet, dass die Überwachung dieser Metrik aktiviert ist. - Ein Wert bedeutet
2
, dass die Überwachung dieser Metrik deaktiviert ist.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_replmonitorchangepublicationthreshold
wird mit allen Replikationstypen verwendet.
Berechtigungen
Nur Mitglieder der db_owner- oder replmonitor-Festen Datenbankrolle in der Verteilungsdatenbank können ausgeführt werdensp_replmonitorchangepublicationthreshold
.