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 , 호출기 및 전자 메일 |