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 에이전트 서비스 오류 로그에 오류가 보고됩니다.
사용 권한
이 절차에 대한 사용 권한을 부여 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