Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Hiermee wijzigt u de meetwaarde voor de bewakingsdrempel voor een publicatie. Deze opgeslagen procedure, die wordt gebruikt voor het bewaken van replicatie, wordt uitgevoerd bij de distributeur in de distributiedatabase.
Transact-SQL syntaxis-conventies
Syntaxis
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 ]
[ ; ]
Argumenten
[ @publisher = ] N'uitgever'
De naam van de uitgever. @publisher is sysname, zonder standaardinstelling.
[ @publisher_db = ] N'publisher_db'
De naam van de gepubliceerde database. @publisher_db is sysname, zonder standaardinstelling.
[ @publication = ] N'publicatie'
De naam van de publicatie waarvoor de kenmerken van de bewakingsdrempel worden gewijzigd. @publication is sysname, zonder standaardwaarde.
[ @publication_type = ] publication_type
Als het type publicatie. @publication_type is int en kan een van deze waarden zijn.
| Waarde | Beschrijving |
|---|---|
0 |
Transactionele publicatie. |
1 |
Publicatie van momentopname. |
2 |
Publicatie samenvoegen. |
NULL (standaard) |
Replicatie probeert het publicatietype te bepalen. |
[ @metric_id = ] metric_id
De id van de metrische waarde voor de publicatiedrempel wordt gewijzigd. @metric_id is int en kan een van deze waarden zijn.
| Waarde | Naam van de meetwaarde |
|---|---|
1 |
expiration - controleert op het binnenkort verlopen van abonnementen op transactionele publicaties. |
2 |
latency - controleert op de prestaties van abonnementen op transactionele publicaties. |
4 |
mergeexpiration - controleert op de vervaldatum van abonnementen om publicaties samen te voegen. |
5 |
mergeslowrunduration - bewaakt de duur van samenvoegsynchronisaties via verbindingen met een lage bandbreedte (inbelverbinding). |
6 |
mergefastrunduration - bewaakt de duur van samenvoegsynchronisaties via LAN-verbindingen (Local Area Network) met een hoge bandbreedte. |
7 |
mergefastrunspeed - bewaakt de synchronisatiesnelheid van samenvoegsynchronisaties via LAN-verbindingen (hoge bandbreedte). |
8 |
mergeslowrunspeed - bewaakt de synchronisatiesnelheid van samenvoegsynchronisaties via verbindingen met een lage bandbreedte (inbelverbinding). |
U moet @metric_id of @thresholdmetricname opgeven. Als @thresholdmetricname is opgegeven, moet @metric_id zijn NULL.
[ @thresholdmetricname = ] N'thresholdmetricname'
De naam van de metrische waarde voor de publicatiedrempel wordt gewijzigd.
@thresholdmetricname is sysname, met een standaardwaarde van NULL. U moet @thresholdmetricname of @metric_id opgeven. Als @metric_id is opgegeven, moet @thresholdmetricname zijn NULL.
[ @value = ] waarde
De nieuwe waarde van de metrische waarde voor de publicatiedrempel.
@value is int, met een standaardwaarde van NULL. Als NULL, dan wordt de metrische waarde niet bijgewerkt.
[ @shouldalert = ] shouldalert
Hiermee geeft u op of er een waarschuwing wordt gegenereerd wanneer een metrische drempel voor de publicatie wordt bereikt.
@shouldalert is bit, met een standaardwaarde van NULL.
- Een waarde van
1dit type betekent dat er een waarschuwing wordt gegenereerd. - Een waarde van
0betekent dat er geen waarschuwing wordt gegenereerd.
[ @mode = ] modus
Hiermee geeft u op of de metrische waarde voor de publicatiedrempel is ingeschakeld.
@modeis klein, met een standaardwaarde van 1.
- Een waarde van
1dit betekent dat bewaking van deze metrische waarde is ingeschakeld. - Een waarde van
2dit betekent dat het bewaken van deze metrische waarde is uitgeschakeld.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Opmerkingen
sp_replmonitorchangepublicationthreshold wordt gebruikt met alle typen replicatie.
Machtigingen
Alleen leden van de db_owner of replmonitor vaste databaserol in de distributiedatabase kunnen worden uitgevoerd sp_replmonitorchangepublicationthreshold.