Share via


sp_help_notification(Transact-SQL)

적용 대상:SQL Server

지정된 운영자에 대한 경고 목록 또는 지정된 경고에 대한 연산자 목록을 보고합니다.

Transact-SQL 구문 표기 규칙

구문

  
sp_help_notification  
     [ @object_type = ] 'object_type' ,  
     [ @name = ] 'name' ,  
     [ @enum_type = ] 'enum_type' ,   
     [ @notification_method = ] notification_method   
     [ , [ @target_name = ] 'target_name' ]   

인수

[ @object_type = ] 'object_type' 반환할 정보의 형식입니다. object_type 기본값이 없는 char(9)입니다. object_type 제공된 운영자 이름*,* 또는 OPERATOR에 할당된 경고를 나열하는 ALERTS일 수 있으며, 제공된 경고 이름*을 담당하는 운영자를 나열합니다.*

[ @name = ] 'name'운영자 이름(object_type 연산자인 경우) 또는 경고 이름(object_type 경고인 경우)입니다. 이름은 sysname이며 기본값은 없습니다.

[ @enum_type = ] 'enum_type'반환되는 object_type정보입니다. 대부분의 경우 enum_type ACTUAL입니다. enum_type 기본값이 없는 char(10)이며 이러한 값 중 하나일 수 있습니다.

설명
ACTUAL 이름과 연결된 object_types 나열합니다.
ALL 이름과 연결되지 않은 object_types 포함하여 모든object_types 나열합니다.
TARGET 이름과의 연결 관계없이 제공된 target_name 일치하는 object_types 나열합니다.

[ @notification_method = ] notification_method 반환할 알림 메서드 열을 결정하는 숫자 값입니다. notification_method tinyint이며 다음 값 중 하나일 수 있습니다.

Description
1 전자 메일: use_email 열만 반환합니다.
2 호출기: use_pager 열만 반환합니다.
4 NetSend: use_netsend 열만 반환합니다.
7 All: 모든 열을 반환합니다.

[ @target_name = ] 'target_name'검색할 경고 이름(object_type 경고인 경우) 또는 검색할 운영자 이름(object_type 연산자인 경우)입니다. target_name enum_type 대상인 경우에만 필요합니다. target_name sysname이며 기본값은 NULL입니다.

반환 코드 밸브

0(성공) 또는 1(실패)

결과 집합

object_type 경고경우 결과 집합은 지정된 연산자에 대한 모든 경고를 나열합니다.

열 이름 데이터 형식 설명
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 알림의 수입니다.

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  

참고 항목

sp_add_notification(Transact-SQL)
sp_delete_notification(Transact-SQL)
sp_update_notification(Transact-SQL)
시스템 저장 프로시저(Transact-SQL)