sp_help_notification(Transact-SQL)
적용 대상:SQL Server
지정된 운영자에 대한 경고 목록 또는 지정된 경고에 대한 연산자 목록을 보고합니다.
구문
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)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기