sp_replmonitorchangepublicationthreshold (Transact-SQL)
適用於:SQL Server Azure SQL 受控執行個體
變更發行集的監視臨界值計量。 這個用來監視複寫的預存程式會在散發資料庫的散發者端執行。
語法
sp_replmonitorchangepublicationthreshold [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
[ , [ @publication_type = ] publication_type ]
[ , [ @metric_id = ] metric_id ]
[ , [ @thresholdmetricname = ] 'thresholdmetricname'
[ , [ @value = ] value ]
[ , [ @shouldalert = ] shouldalert ]
[ , [ @mode = ] mode ]
引數
[ @publisher = ] 'publisher'
這是發行者的名稱。 publisher 是 sysname,沒有預設值。
[ @publisher_db = ] 'publisher_db'
這是已發佈資料庫的名稱。 publisher_db為 sysname,沒有預設值。
[ @publication = ] 'publication'
這是正在變更監視臨界值屬性的發行集名稱。 publication 是 sysname,沒有預設值。
[ @publication_type = ] publication_type
如果發行集的類型。 publication_type為 int,而且可以是下列其中一個值。
值 | 描述 |
---|---|
0 | 交易式發行集。 |
1 | 快照式發行集。 |
2 | 合併式發行集。 |
NULL (預設值) | 複寫嘗試判斷發行集類型。 |
[ @metric_id = ] metric_id
這是要變更之發行集閾值計量的標識碼。 metric_id為 int,預設值為 NULL,而且可以是下列其中一個值。
值 | 標準名稱 |
---|---|
1 | expiration - 監視交易式發行集的訂閱是否即將到期。 |
2 | latency - 監視交易式發行集的訂閱效能。 |
4 | mergeexpiration - 監視合併式發行集的訂閱是否即將到期。 |
5 | mergeslowrunduration - 透過低頻寬(撥號)連線監視合併同步處理的持續時間。 |
6 | mergefastrunduration - 透過高頻寬局域網路 (LAN) 連線監視合併同步處理的持續時間。 |
7 | mergefastrunspeed - 監視透過高頻寬 (LAN) 連接進行合併同步處理的同步處理速率。 |
8 | mergeslowrunspeed - 透過低頻寬 (撥號) 連線監視合併同步處理的同步處理速率。 |
您必須指定 metric_id 或 thresholdmetricname。 如果 指定 thresholdmetricname ,則 metric_id 應該是 NULL。
[ @thresholdmetricname = ] 'thresholdmetricname'
這是要變更的發行集臨界值計量名稱。 thresholdmetricname 是 sysname,預設值為 NULL。 您必須指定 thresholdmetricname 或 metric_id。 如果指定metric_id,thresholdmetricname 應該是 NULL。
[ @value = ] value
這是發行集臨界值計量的新值。 value 為 int,預設值為 NULL。 如果 為 null,則不會更新計量值。
[ @shouldalert = ] shouldalert
這是如果在達到發行集臨界值計量時產生警示。 shouldalert 為 bit,預設值為 NULL。 值為 1 表示產生警示,而值為 0 表示不會產生警示。
[ @mode = ] mode
如果已開啟發行集臨界值計量,則為 。 mode 是 tinyint,預設值為 1。 值為 1 表示已啟用此計量的監視,而值為 2 表示已停用此計量的監視。
傳回碼值
0 (成功) 或 1 (失敗)
備註
sp_replmonitorchangepublicationthreshold會與所有類型的復寫搭配使用。
權限
只有散發資料庫中db_owner或 replmonitor 固定資料庫角色的成員才能執行sp_replmonitorchangepublicationthreshold。
另請參閱
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: