時間:2024-03-26 14:33作者:下載吧人氣:18
最近突然發(fā)現(xiàn)我們部署在數(shù)據(jù)庫上面的告警(Alert),當(dāng)錯誤日志里面出現(xiàn)錯誤時,并不是每個錯誤日志都會發(fā)送郵件出來。如下所示,設(shè)置了告警“SQL Server Severity Event 14”
USE [msdb]
GO
IF NOT EXISTS(SELECT 1 FROM msdb.dbo.syscategories WHERE NAME=’DBA_MONITORING’ AND category_class=2)
BEGIN
EXEC msdb.dbo.sp_add_category
@class=N’ALERT’,
@type=N’NONE’,
@name=N’DBA_MONITORING’ ;
END
GO
IF EXISTS(SELECT name FROM msdb.dbo.sysalerts WHERE name= N’SQL Server Severity Event 14′)
EXEC msdb.dbo.sp_delete_alert @name=N’SQL Server Severity Event 14′
GO
EXEC msdb.dbo.sp_add_alert @name=N’SQL Server Severity Event 14′,
@message_id=0,
@severity=14,
@enabled=1,
@delay_between_responses=60,
@include_event_description_in=1,
@category_name=N’DBA_MONITORING’,
@job_id=N’00000000-0000-0000-0000-000000000000′
GO
EXEC msdb.dbo.sp_add_notification @alert_name=N’SQL Server Severity Event 14′, @operator_name=N’YourSQLDba_Operator’, @notification_method = 1
GO
網(wǎng)友評論