SQL Server Alert 경고 메 일이 줄 어 든 이유
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
그리고 나 서 나 는 sa 로 로그 인 하려 고 시 도 했 지만 메 일 한 통 만 받 았 다.spadd_alert 의 공식 문서 에서 이 원인 을 알 게 된 것 은 인자@delay 때 문 입 니 다.between_responses 의 값 설정 때문에 이 값 을 설정 하면 짧 은 시간 안에 필요 하지 않 은 이메일 을 반복 해서 보 내 는 것 을 방지 할 수 있 습 니 다.위 와 같이 1 분 동안 오류 로그 에 유사 한 오류 가 많이 발생 하 더 라 도 경고 메 일 한 통 만 보 냅 니 다.사실 경 고 를 보 내 는 빈 도 를 줄 이기 위해 서 입 니 다.오류 로그 에 이 단계 의 경고 가 나 오 려 면 경고 메 일 을 보 내야 합 니 다.값 을 0 으로 설정 할 수 있 습 니 다.하지만 0 으로 설정 하면 엄 청 난 메 일 을 받 을 때 도 있다.사실 이 작은 문 제 는 이전에 이 매개 변 수 를 특별히 주의 하지 않 았 기 때문이다.존 수 는 이러한 기능 을 철저하게 이해 하지 못 한 것 에 속한다.경보 응답 사이 의 대기 시간(초 단위).delay_between_responsesis int,기본 값 은 0 입 니 다.이것 은 응답 사이 에 기다 리 지 않 았 음 을 의미 합 니 다(경보 가 울 릴 때마다 응답 이 생 성 됩 니 다).응답 은 다음 과 같은 두 가지 형식 중 하나 일 수도 있 고 다음 과 같다.
이메일 이나 삐삐 로 보 내 는 하나 이상 의 알림.
수행 할 숙제.
이 값 을 설정 하면 짧 은 시간 내 에 경보 가 발생 할 때 필요 하지 않 은 이메일 을 보 내 는 것 을 방지 할 수 있 습 니 다.
참고 자료:
https://docs.microsoft.com/zh-cn/sql/relational-databases/system-stored-procedures/sp-add-alert-transact-sql
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Redash를 사용할 때 몰랐던 SQL을 쓰는 법을 배웠습니다.최근 redash에서 sql을 쓸 기회가 많고, 이런 쓰는 방법이 있었는지와 sql에 대해 공부를 다시하고 있기 때문에 배운 것을 여기에 씁니다. Redash란? 월별로 데이터를 표시하고 싶습니다 주별로 데이터를 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.