SQL Server Alert 경고 메 일이 줄 어 든 이유

2643 단어 SQLServerAlert
최근 에 데이터베이스 에 배 치 된 경고(Alert)가 갑자기 발견 되 었 습 니 다.오류 로그 에 오류 가 발생 했 을 때 모든 오류 로그 가 메 일 을 보 내 는 것 은 아 닙 니 다.다음 과 같이'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
그리고 나 서 나 는 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
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기