Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Ändrar tröskelvärdet för övervakning för en publikation. Den här lagrade proceduren, som används för att övervaka replikering, körs hos distributören i distributionsdatabasen.
Transact-SQL syntaxkonventioner
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 ]
[ ; ]
Argumentpunkter
[ @publisher = ] N'utgivare'
Namnet på utgivaren. @publisher är sysname, utan standard.
[ @publisher_db = ] N'publisher_db'
Namnet på den publicerade databasen. @publisher_db är sysname, utan standard.
[ @publication = ] N'publication'
Namnet på publikationen för vilken attributen för övervakningströskel ändras. @publication är sysname, utan standard.
[ @publication_type = ] publication_type
Om typen av publikation. @publication_type är int och kan vara ett av dessa värden.
| Värde | Beskrivning |
|---|---|
0 |
Transaktionspublicering. |
1 |
Publikation för ögonblicksbilder. |
2 |
Koppla publikationen. |
NULL (standardinställning) |
Replikering försöker fastställa publikationstypen. |
[ @metric_id = ] metric_id
ID:t för tröskelvärdet för publiceringen ändras. @metric_id är int och kan vara ett av dessa värden.
| Värde | Måttnamn |
|---|---|
1 |
expiration - övervakar förestående upphörande av prenumerationer på transaktionspublikationer. |
2 |
latency – övervakar prestanda för prenumerationer på transaktionspublikationer. |
4 |
mergeexpiration - övervakar förestående upphörande av prenumerationer för sammanslagning av publikationer. |
5 |
mergeslowrunduration – övervakar varaktigheten för sammanslagningssynkroniseringar över anslutningar med låg bandbredd (uppringning). |
6 |
mergefastrunduration – övervakar varaktigheten för sammanslagningssynkroniseringar över lan-anslutningar (local area network) med hög bandbredd. |
7 |
mergefastrunspeed – övervakar synkroniseringshastigheten för sammanslagningssynkroniseringar över LAN-anslutningar (high-bandwidth). |
8 |
mergeslowrunspeed – övervakar synkroniseringshastigheten för sammanslagningssynkroniseringar över anslutningar med låg bandbredd (uppringning). |
Du måste ange antingen @metric_id eller @thresholdmetricname. Om @thresholdmetricname anges ska @metric_id vara NULL.
[ @thresholdmetricname = ] N'thresholdmetricname'
Namnet på det tröskelvärde för publicering som ändras.
@thresholdmetricname är sysname med standardvärdet NULL. Du måste ange antingen @thresholdmetricname eller @metric_id. Om @metric_id anges ska @thresholdmetricname vara NULL.
[ @value = ] värde
Det nya värdet för tröskelvärdet för publicering.
@value är int, med standardvärdet NULL. Om NULLuppdateras inte måttvärdet.
[ @shouldalert = ] shouldalert
Anger om en avisering genereras när ett tröskelvärde för publicering nås.
@shouldalert är bit, med standardvärdet NULL.
- Värdet innebär att en avisering
1genereras. - Värdet innebär att en avisering
0inte genereras.
[ @mode = ] läge
Anger om tröskelvärdet för publicering är aktiverat.
@mode är tinyint, med standardvärdet 1.
-
1Värdet innebär att övervakning av det här måttet är aktiverat. - Värdet
2innebär att övervakningen av det här måttet är inaktiverad.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Anmärkningar
sp_replmonitorchangepublicationthreshold används med alla typer av replikering.
Behörigheter
Endast medlemmar i den fasta databasrollen db_owner eller replmonitor i distributionsdatabasen kan köra sp_replmonitorchangepublicationthreshold.