sp_help_notification(Transact-SQL)
적용 대상: SQL Server
지정된 운영자에 대한 경고 목록 또는 지정된 경고에 대한 연산자 목록을 보고합니다.
구문
sp_help_notification
[ @object_type = ] 'object_type'
, [ @name = ] N'name'
, [ @enum_type = ] 'enum_type'
, [ @notification_method = ] notification_method
[ , [ @target_name = ] N'target_name' ]
[ ; ]
인수
[ @object_type = ] 'object_type'
반환할 정보의 형식입니다. @object_type 기본값이 없는 char(9)입니다. @object_type 제공된 운영자 이름에 할당된 경고를 나열하거나 OPERATORS
제공된 경고 이름을 담당하는 운영자를 나열할 수 ALERTS
있습니다.
[ @name = ] N'name'
연산자 이름(@object_type 경우) 또는 경고 이름(@object_type 경우)입니다OPERATORS
ALERTS
. @name 기본값이 없는 sysname입니다.
[ @enum_type = ] 'enum_type'
반환되는 @object_type 정보입니다. @enum_type 대부분의 경우입니다ACTUAL
. @enum_type char(10)이며 이러한 값 중 하나일 수 있습니다.
값 | 설명 |
---|---|
ACTUAL |
@name 연결된 @object_types 나열합니다. |
ALL |
@name 연결되지 않은 형식을 포함하여 모든 @object_types 나열합니다. |
TARGET |
@name 연결에 관계없이 제공된 @target_name 일치하는 @object_types 나열합니다. |
[ @notification_method = ] notification_method
반환할 알림 방법 열을 결정하는 숫자 값입니다. @notification_method tinyint이며 다음 값 중 하나일 수 있습니다.
값 | 설명 |
---|---|
1 |
전자 메일: 열만 반환합니다 use_email . |
2 |
호출기: 열만 반환합니다 use_pager . |
4 |
NetSend: 열만 반환합니다 use_netsend . |
7 |
All: 모든 열을 반환합니다. |
[ @target_name = ] N'target_name'
검색할 경고 이름(@object_type 경우) 또는 검색할 운영자 이름(@object_type 경우)입니다ALERTS
OPERATORS
. @target_name sysname이며 기본값은 .입니다NULL
. @enum_type 설정된 TARGET
경우에만 @target_name 필요합니다.
반환 코드 값
0
(성공) 또는 1
(실패).
결과 집합
@object_type 경우 결과 집합은 ALERTS
지정된 연산자에 대한 모든 경고를 나열합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
alert_id |
int | 경고 식별자 번호입니다. |
alert_name |
sysname | 경고 이름. |
use_email |
int | 전자 메일은 운영자에게 알리는 데 사용됩니다.1 = 예0 = 아니요 |
use_pager |
int | 호출기는 운영자에게 알리는 데 사용됩니다.1 = 예0 = 아니요 |
use_netsend |
int | 네트워크 팝업은 운영자에게 알리는 데 사용됩니다.1 = 예0 = 아니요 |
has_email |
int | 이 경고에 대해 보낸 전자 메일 알림 수입니다. |
has_pager |
int | 이 경고에 대해 전송된 호출기 알림 수입니다. |
has_netsend |
int | 이 경고에 대해 전송된 net send 알림의 수입니다. |
이 OPERATORS
경우 object_type
결과 집합은 지정된 경고에 대한 모든 연산자를 나열합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
operator_id |
int | 운영자 ID 번호입니다. |
operator_name |
sysname | 연산자 이름입니다. |
use_email |
int | 전자 메일은 운영자의 알림을 보내는 데 사용됩니다.1 = 예0 = 아니요 |
use_pager |
int | 운영자에게 알리는 데 호출기를 사용합니다.1 = 예0 = 아니요 |
use_netsend |
int | 운영자에게 알리는 데 사용되는 네트워크 팝업입니다.1 = 예0 = 아니요 |
has_email |
int | 운영자에게 전자 메일 주소가 있습니다.1 = 예0 = 아니요 |
has_pager |
int | 운영자의 호출기 주소는 다음과 같습니다.1 = 예0 = 아니요 |
has_netsend |
int | 운영자가 net send 알림을 구성했습니다.1 = 예0 = 아니요 |
설명
이 저장 프로시저는 데이터베이스에서 msdb
실행해야 합니다.
사용 권한
이 저장 프로시저를 실행하려면 사용자가 sysadmin 고정 서버 역할의 멤버여야 합니다.
예제
A. 특정 운영자에 대한 경고 나열
다음 예제에서는 운영자 François Ajenstat
가 모든 종류의 알림을 받는 모든 경고를 반환합니다.
USE msdb;
GO
EXEC dbo.sp_help_notification
@object_type = N'ALERTS',
@name = N'François Ajenstat',
@enum_type = N'ACTUAL',
@notification_method = 7;
GO
B. 특정 경고에 대한 목록 연산자
다음 예제에서는 경고에 대한 모든 종류의 알림을 받는 모든 연산자를 반환합니다 Test Alert
.
USE msdb;
GO
EXEC sp_help_notification
@object_type = N'OPERATORS',
@name = N'Test Alert',
@enum_type = N'ACTUAL',
@notification_method = 7;
GO