Delen via


sp_replmonitorchangepublicationthreshold (Transact-SQL)

Van toepassing op:SQL ServerAzure 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 1 dit type betekent dat er een waarschuwing wordt gegenereerd.
  • Een waarde van 0 betekent 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 1 dit betekent dat bewaking van deze metrische waarde is ingeschakeld.
  • Een waarde van 2 dit 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.