Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
azure SQL Managed Instance
Změní metriku prahové hodnoty monitorování pro publikaci. Tato uložená procedura, která se používá k monitorování replikace, se provádí u distributora v distribuční databázi.
Syntaxe
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 ]
[ ; ]
Argumenty
[ @publisher = ] N'vydavatele'
Název vydavatele. @publisher je sysname bez výchozího nastavení.
[ @publisher_db = ] N'publisher_db'
Název publikované databáze. @publisher_db je sysname bez výchozího nastavení.
[ @publication = ] N'publication'
Název publikace, pro kterou se mění atributy prahové hodnoty monitorování. @publication je sysname bez výchozího nastavení.
[ @publication_type = ] publication_type
Je-li typ publikace. @publication_type je int a může to být jedna z těchto hodnot.
| Hodnota | Popis |
|---|---|
0 |
Transakční publikace. |
1 |
Publikování snímků |
2 |
Sloučit publikaci. |
NULL (výchozí) |
Replikace se pokusí určit typ publikace. |
[ @metric_id = ] metric_id
ID metriky prahové hodnoty publikace, které se mění. @metric_id je int a může to být jedna z těchto hodnot.
| Hodnota | Název metriky |
|---|---|
1 |
expiration - monitoruje blížící se vypršení platnosti předplatných transakčních publikací. |
2 |
latency - monitoruje výkon předplatných transakčních publikací. |
4 |
mergeexpiration - monitoruje blížící se vypršení platnosti předplatných ke sloučení publikací. |
5 |
mergeslowrunduration – monitoruje dobu trvání synchronizace sloučení přes připojení s nízkou šířkou pásma (telefonické připojení). |
6 |
mergefastrunduration - monitoruje dobu trvání synchronizace sloučení přes připojení místní místní sítě (LAN) s velkou šířkou pásma. |
7 |
mergefastrunspeed - monitoruje synchronizační frekvenci synchronizací sloučení přes připojení s velkou šířkou pásma (LAN). |
8 |
mergeslowrunspeed – monitoruje synchronizační frekvenci synchronizací sloučení přes připojení s nízkou šířkou pásma (telefonické připojení). |
Musíte zadat @metric_id nebo @thresholdmetricname. Pokud je zadán @thresholdmetricname, měl by být NULL@metric_id .
[ @thresholdmetricname = ] N'thresholdmetricname'
Název metriky prahové hodnoty publikace, která se mění.
@thresholdmetricname je sysname s výchozím nastavením NULL. Musíte zadat @thresholdmetricname nebo @metric_id. Pokud je zadán @metric_id, měl by být NULL@thresholdmetricname .
[ @value = ] hodnota
Nová hodnota metriky prahové hodnoty publikace.
@value je int, s výchozím nastavením NULL. Pokud NULLse hodnota metriky neaktualizuje.
[ @shouldalert = ] shouldalert
Určuje, jestli se při dosažení prahové hodnoty publikace vygeneruje výstraha.
@shouldalert je bit s výchozím nastavením NULL.
- Hodnota
1znamená, že se vygeneruje výstraha. - Hodnota
0znamená, že se negeneruje upozornění.
[ @mode = ] režim
Určuje, jestli je povolená prahová hodnota publikace.
@mode je tinyint, s výchozím nastavením 1.
- Hodnota
1znamená, že je povolené monitorování této metriky. - Hodnota
2znamená, že monitorování této metriky je zakázané.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Poznámky
sp_replmonitorchangepublicationthreshold se používá se všemi typy replikace.
Povolení
V distribuční databázi mohou být spuštěni sp_replmonitorchangepublicationthresholdpouze členové db_owner nebo replmonitorovat pevnou roli databáze v distribuční databázi .