다음을 통해 공유


dbo.sysalerts(Transact-SQL)

적용 대상: SQL Server

각 경고에 대해 하나의 행을 포함합니다. 경고는 이벤트에 대한 응답으로 전송된 메시지입니다. 경고는 SQL Server 환경 이외의 메시지를 전달할 수 있으며 경고는 전자 메일 또는 호출기 메시지일 수 있습니다. 경고 또한 태스크를 생성할 수 있습니다. 이 테이블은 데이터베이스에 msdb 저장됩니다.

열 이름 데이터 형식 설명
id int 경고 ID입니다.
name sysname 경고 이름.
event_source nvarchar(100) 이벤트의 원본: SQL Server.
event_category_id int 향후 사용을 위해 예약되어 있습니다.
event_id int 향후 사용을 위해 예약되어 있습니다.
message_id int 이 경고를 트리거하는 sysmessages 메시지에 대한 사용자 정의 메시지 ID 또는 참조입니다.
severity int 이 경고를 트리거하는 심각도입니다.
enabled tinyint 경고의 상태:

0 = 사용 안 함.
1 = 사용.
delay_between_responses int 이 경고에 대한 알림 사이의 대기 기간(초)입니다.
last_occurrence_date int 경고의 마지막 발생 날짜입니다.
last_occurrence_time int 경고의 마지막 발생(하루 중 시간)입니다.
last_response_date int 경고가 마지막으로 알려진 날짜입니다.
last_response_time int 경고의 마지막 알림(하루 중 시간)입니다.
notification_message nvarchar(512) 경고와 함께 전송된 추가 정보입니다.
include_event_description tinyint 이벤트 설명이 전자 메일, 호출기 또는 net send.로 전송되는지 여부를 나타내는 비트 마스크입니다. 값은 다음 차트를 참조하세요.
database_name nvarchar(512) 이 경고를 트리거하려면 이 경고가 발생해야 하는 데이터베이스입니다.
event_description_keyword nvarchar(100) 경고가 트리거되려면 제공된 문자 시퀀스와 같아야 하는 Windows 애플리케이션 로그의 SQL Server 오류에 대한 설명입니다.
occurrence_count int 이 경고의 발생 횟수입니다.
count_reset_date int 일(날짜) 개수가 다시 설정 0됩니다.
count_reset_time int 일 수의 시간이 다시 설정 0됩니다.
job_id uniqueidentifier 이 경고가 발생할 때 실행된 작업의 ID입니다.
has_notification int 경고가 발생할 때 전자 메일 알림을 받는 운영자 수입니다.
flags int 예약되었습니다.
performance_condition nvarchar(512) 예약되었습니다.
category_id int 예약되었습니다.

설명

다음 표에서는 비트 마스크의 include_event_description 값을 보여 줍니다. dbo.sysalerts 는 10진수 값을 반환합니다.

소수 이진 의미
0 0000 메시지 없음
1 0001 이메일
2 0010 pager
3 0011 호출기 및 전자 메일
4 0100 net send
5 0101 net send 및 전자 메일
6 0110 net send 및 호출기
7 0111 net send, 호출기 및 전자 메일