sp_add_notification(Transact-SQL)

적용 대상:SQL Server

경고에 대한 알림을 설정합니다.

구문

sp_add_notification [ @alert_name = ] 'alert' ,
    [ @operator_name = ] 'operator' ,
    [ @notification_method = ] notification_method
[ ; ]

인수

[ @alert_name = ] 'alert'

이 알림에 대한 경고입니다. @alert_name sysname이며 기본값은 없습니다.

[ @operator_name = ] 'operator'

경고가 발생할 때 알림을 받을 운영자입니다. @operator_name 기본값이 없는 sysname입니다.

[ @notification_method = ] notification_method

연산자에게 알림을 받는 메서드입니다. @notification_method 기본값이 없는 tinyint입니다. @notification_method 논리 연산자와 OR 결합된 이러한 값 중 하나 이상이 될 수 있습니다.

설명
1 이메일
2 호출기
4 net send

반환 코드 값

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

결과 집합

없음.

설명

sp_add_notification 는 데이터베이스에서 msdb 실행되어야 합니다.

SQL Server Management Studio는 전체 경고 시스템을 관리하는 쉽고 그래픽적인 방법을 제공합니다. Management Studio를 사용하는 것이 경고 인프라를 구성하는 권장 방법입니다.

경고에 대한 응답으로 알림을 보내려면 먼저 메일을 보내도록 SQL Server 에이전트 구성해야 합니다.

전자 메일 메시지 또는 호출기 알림을 보낼 때 오류가 발생하면 SQL Server 에이전트 서비스 오류 로그에 오류가 보고됩니다.

사용 권한

이 저장 프로시저는 db_owner 역할이 소유합니다. 모든 사용자에 대한 사용 권한을 부여 EXECUTE 할 수 있지만 SQL Server 업그레이드 중에 이러한 권한이 재정의될 수 있습니다.

예제

다음 예제에서는 지정된 경고(Test Alert)에 대한 전자 메일 알림을 추가합니다.

참고 항목

이 예제에서는 Test Alert 이미 존재하며 François Ajenstat 유효한 연산자 이름이라고 가정합니다.

USE msdb;
GO

EXEC dbo.sp_add_notification
    @alert_name = N'Test Alert',
    @operator_name = N'François Ajenstat',
    @notification_method = 1;
GO