SQL Server 代理僅在特定數(shù)據(jù)庫(kù)中發(fā)生事件時(shí)才發(fā)出警報(bào)。 此選項(xiàng)是對(duì)錯(cuò)誤號(hào)或嚴(yán)重級(jí)別的補(bǔ)充。 例如,如果實(shí)例中包含一個(gè)用于生產(chǎn)
一個(gè)警報(bào)響應(yīng)一種特定的事件。 警報(bào)響應(yīng)下列事件類型:
1.SQL Server 事件:
可以指定一個(gè)警報(bào)響應(yīng)一個(gè)或多個(gè)事件。 使用下列參數(shù)來(lái)指定觸發(fā)警報(bào)的事件:
錯(cuò)誤號(hào)
SQL Server 代理在發(fā)生特定錯(cuò)誤時(shí)發(fā)出警報(bào)。 例如,,可以指定錯(cuò)誤號(hào) 2571 來(lái)響應(yīng)未經(jīng)授權(quán)就嘗試調(diào)用數(shù)據(jù)庫(kù)控制臺(tái)命令 (DBCC) 的操作。
嚴(yán)重級(jí)別
SQL Server 代理在發(fā)生特定級(jí)別的嚴(yán)重錯(cuò)誤時(shí)發(fā)出警報(bào)。 例如,可以指定嚴(yán)重級(jí)別 15 來(lái)響應(yīng) Transact-SQL 語(yǔ)句中的語(yǔ)法錯(cuò)誤。
數(shù)據(jù)庫(kù)
SQL Server 代理僅在特定數(shù)據(jù)庫(kù)中發(fā)生事件時(shí)才發(fā)出警報(bào)。 此選項(xiàng)是對(duì)錯(cuò)誤號(hào)或嚴(yán)重級(jí)別的補(bǔ)充。 例如,如果實(shí)例中包含一個(gè)用于生產(chǎn)的數(shù)據(jù)庫(kù)和一個(gè)用于報(bào)告的數(shù)據(jù)庫(kù),可以定義僅響應(yīng)生產(chǎn)數(shù)據(jù)庫(kù)中的語(yǔ)法錯(cuò)誤的警報(bào)。
事件文本
SQL Server 代理在指定事件的事件消息中包含特定文本字符串時(shí)發(fā)出警報(bào)。 例如,可以定義警報(bào)來(lái)響應(yīng)包含特定表名或特定約束的消息。
2.SQL Server 性能條件
可以指定警報(bào)來(lái)響應(yīng)特定的性能條件。 在這種情況下,需要指定要監(jiān)視的性能計(jì)數(shù)器、警報(bào)的閾值以及警報(bào)發(fā)生時(shí)計(jì)數(shù)器必須執(zhí)行的操作。 若要設(shè)置性能條件,必須在 SQL Server 代理的“新建警報(bào)”或“警報(bào)屬性”對(duì)話框中的“常規(guī)”頁(yè)上定義下列項(xiàng):
對(duì)象
對(duì)象是要監(jiān)視的性能區(qū)域。
計(jì)數(shù)器
計(jì)數(shù)器是要監(jiān)視的區(qū)域的屬性。
實(shí)例
SQL Server 實(shí)例定義了要監(jiān)視的屬性的特定實(shí)例(如果存在)。
“計(jì)數(shù)器滿足以下條件時(shí)觸發(fā)警報(bào)”和“值”
警報(bào)的閾值和導(dǎo)致警報(bào)的行為。 閾值是數(shù)字。 行為是下列之一:“低于”、“等于”或“大于”指定的值。 “值”是描述性能條件計(jì)數(shù)器的數(shù)字。 例如,若要為性能對(duì)象 SQLServer:Locks 設(shè)置在 Lock Wait Time 超過(guò) 30 秒時(shí)要發(fā)生的警報(bào),則可以選擇“大于”并指定 30 作為“值”。
又如,可以為性能對(duì)象 SQLServer:Transactions 指定在 tempdb 中的可用空間低于 1000 KB 時(shí)發(fā)出警報(bào)。 若要這樣設(shè)置,您應(yīng)當(dāng)選擇計(jì)數(shù)器 Free space in tempdb (KB)、“小于”和“值”1000。
3.WMI 事件
可以指定發(fā)出警報(bào)來(lái)響應(yīng)特定的 WMI 事件。 若要選擇 WMI 事件,必須在 SQL Server 代理的“新建警報(bào)”或“警報(bào)屬性”對(duì)話框中的“常規(guī)”頁(yè)上定義下列內(nèi)容:
命名空間
SQL Server 代理作為 WMI 客戶端在 WMI 命名空間(使用該命名空間查詢事件)進(jìn)行注冊(cè)。
查詢
SQL Server 代理使用所提供的 Windows Management Instrumentation 查詢語(yǔ)言 (WQL) 語(yǔ)句來(lái)標(biāo)識(shí)特定事件。
下列鏈接指向常見(jiàn)的任務(wù):
基于消息號(hào)創(chuàng)建警報(bào)
SQL Server Management Studio
Transact-SQL
SQL Server 管理對(duì)象 (SMO)
基于嚴(yán)重級(jí)別創(chuàng)建警報(bào)
SQL Server Management Studio
Transact-SQL
SQL Server 管理對(duì)象 (SMO)
基于 WMI 事件創(chuàng)建警報(bào)
SQL Server Management Studio
Transact-SQL
SQL Server 管理對(duì)象 (SMO)
定義對(duì)警報(bào)的響應(yīng)
SQL Server Management Studio
Transact-SQL
SQL Server 管理對(duì)象 (SMO)
創(chuàng)建用戶定義事件的錯(cuò)誤消息
Transact-SQL
修改用戶定義事件的錯(cuò)誤消息
Transact-SQL
刪除用戶定義事件的錯(cuò)誤消息
Transact-SQL
禁用或重新激活警報(bào)
SQL Server Management Studio
Transact-SQL
SQL Server 管理對(duì)象 (SMO)
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com