다음을 통해 공유


sp_help_notification(Transact-SQL)

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

항목 링크 아이콘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은 제공된 운영자 이름에 할당된 경고를 나열하는 ALERTS이거나 제공된 경고 이름을 담당하는 운영자를 나열하는 OPERATORS일 수 있습니다*.*

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

  • [ @enum_type =] 'enum_type'
    반환되는 object_type 정보입니다. enum_type은 대부분의 경우 ACTUAL입니다. enum_type은 char(10)이고 기본값은 없으며 다음 값 중 하나를 사용할 수 있습니다.

    설명

    ACTUAL

    name과 연결된 object_types만 나열합니다.

    ALL

    name과 연결되지 않은 object_types를 포함하여 모든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

    모두: 모든 열을 반환합니다.

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

반환 코드 값

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

결과 집합

object_type이 ALERTS인 경우 결과 집합은 지정된 운영자에 관한 모든 경고를 나열합니다.

열 이름

데이터 형식

설명

alert_id

int

경고 ID 번호입니다.

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_typeOPERATORS인 경우 결과 집합은 지정된 경고에 관한 모든 운영자를 나열합니다.

열 이름

데이터 형식

설명

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 고정 서버 역할의 멤버여야 합니다.

1. 특정 운영자에 대한 경고 나열

다음 예에서는 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

2. 특정 경고에 대한 운영자 나열

다음 예에서는 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