sp_dbmmonitordropalert (Transact-SQL)

適用於:SQL Server

將臨界值設定為 NULL,以卸除指定效能計量的警告。

Transact-SQL 語法慣例

語法

sp_dbmmonitordropalert
    [ @database_name = ] N'database_name'
    [ , [ @alert_id = ] alert_id ]
[ ; ]

引數

[ @database_name = ] N'database_name'

指定要卸除指定警告臨界值的資料庫。 @database_name為 sysname,沒有預設值。

[ @alert_id = ] alert_id

識別要卸除之警告的整數值。 @alert_id為 int,而且可以是下列其中一個值:

效能標準 警告臨界值
1 最舊尚未傳送的交易 指定在主體伺服器執行個體上產生警告之前,傳送佇列中可以累積的交易分鐘數。 這個警告有助於從時間方面來測量資料遺失的可能性,與高效能模式特別有關係。 但是,當鏡像因為夥伴中斷連接而暫停或暫止時,這個警告也會與高安全性模式有關。
2 未傳送的記錄 指定會在主體伺服器執行個體上產生警告之未傳送記錄的 KB 數。 這個警告有助於依據 KB 數來測量資料遺失的可能性,與高效能模式特別有關係。 但是,當鏡像因為夥伴中斷連接而暫停或暫止時,這個警告也會與高安全性模式有關。
3 未還原的記錄 指定會在鏡像伺服器執行個體上產生警告之未還原記錄的 KB 數。 此警告有助於測量 故障轉移時間。 容錯移轉時間 主要包含先前的鏡像伺服器向前復原其重做佇列中剩餘之所有記錄所需的時間,再加上一段很短的額外時間。
4 鏡像認可負擔 指定在主體伺服器上產生警告之前所容許之每項交易的平均延遲毫秒數。 這項延遲是當主體伺服器執行個體等待鏡像伺服器執行個體將交易記錄寫入重做佇列中時所產生的負擔量。 只有在高安全性模式中才會顯出這個值的重要性。
5 保留期限 元數據,控制資料庫鏡像狀態數據表中的數據列保留時間長度。

注意

此程式會卸除警告臨界值,不論其是否使用 sp_dbmmonitorchangealert 或資料庫鏡像監視器來指定。

如需對應至警告的事件標識符相關信息,請參閱在鏡像效能計量上使用警告臨界值和警示(SQL Server)。

傳回碼值

無。

結果集

無。

權限

需要系統管理員固定伺服器角色的成員資格,或直接在此預存程式上執行許可權。

範例

下列範例會卸除資料庫的保留期間設定 AdventureWorks2022

EXEC sp_dbmmonitordropalert AdventureWorks2022, 5;

下列範例會卸除所有警告閾值和資料庫的保留期間 AdventureWorks2022

EXEC sp_dbmmonitordropalert AdventureWorks2022;