sp_replmonitorchangepublicationthreshold (Transact-SQL)

適用於:SQL ServerAzure SQL 受控執行個體

變更發行集的監視臨界值計量。 這個用來監視複寫的預存程式會在散發資料庫的散發者端執行。

Transact-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' 這是發行者的名稱。 publishersysname,沒有預設值。

[ @publisher_db = ] 'publisher_db' 這是已發佈資料庫的名稱。 publisher_db為 sysname,沒有預設值。

[ @publication = ] 'publication' 這是正在變更監視臨界值屬性的發行集名稱。 publicationsysname,沒有預設值。

[ @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_idthresholdmetricname。 如果 指定 thresholdmetricname ,則 metric_id 應該是 NULL。

[ @thresholdmetricname = ] 'thresholdmetricname' 這是要變更的發行集臨界值計量名稱。 thresholdmetricname 是 sysname,預設值為 NULL。 您必須指定 thresholdmetricnamemetric_id。 如果指定metric_id,thresholdmetricname 應該是 NULL。

[ @value = ] value 這是發行集臨界值計量的新值。 valueint,預設值為 NULL。 如果 為 null,則不會更新計量值。

[ @shouldalert = ] shouldalert 這是如果在達到發行集臨界值計量時產生警示。 shouldalert 為 bit,預設值為 NULL。 值為 1 表示產生警示,而值為 0 表示不會產生警示。

[ @mode = ] mode 如果已開啟發行集臨界值計量,則為 。 modetinyint,預設值為 1。 值為 1 表示已啟用此計量的監視,而值為 2 表示已停用此計量的監視。

傳回碼值

0 (成功) 或 1 (失敗)

備註

sp_replmonitorchangepublicationthreshold會與所有類型的復寫搭配使用。

權限

只有散發資料庫中db_ownerreplmonitor 固定資料庫角色的成員才能執行sp_replmonitorchangepublicationthreshold

另請參閱

以程式設計方式監視複寫