sp_help_operator(Transact-SQL)
적용 대상: SQL Server
서버에 대해 정의된 연산자 정보를 보고합니다.
구문
sp_help_operator
[ [ @operator_name = ] N'operator_name' ]
[ , [ @operator_id = ] operator_id ]
[ ; ]
인수
[ @operator_name = ] N'operator_name'
운영자 이름입니다. @operator_name sysname이며 기본값은 .입니다NULL
. @operator_name 지정하지 않으면 모든 연산자 정보가 반환됩니다.
@operator_id 또는 @operator_name 지정해야 하지만 둘 다 지정할 수는 없습니다.
[ @operator_id = ] operator_id
정보가 요청되는 연산자의 ID 번호입니다. @operator_id 기본값NULL
인 int입니다.
@operator_id 또는 @operator_name 지정해야 하지만 둘 다 지정할 수는 없습니다.
반환 코드 값
0
(성공) 또는 1
(실패).
결과 집합
열 이름 | 데이터 형식 | 설명 |
---|---|---|
id |
int | 운영자 ID 번호입니다. |
name |
sysname | 운영자의 이름입니다. |
enabled |
tinyint | 운영자가 모든 알림을 받을 수 있습니다.1 = 예0 = 아니요 |
email_address |
nvarchar(100) | 운영자의 전자 메일 주소입니다. |
last_email_date |
int | 운영자가 전자 메일로 마지막으로 알림을 받은 날짜입니다. |
last_email_time |
int | 운영자가 마지막으로 전자 메일로 알림을 받은 시간입니다. |
pager_address |
nvarchar(100) | 운영자의 호출기 주소입니다. |
last_pager_date |
int | 호출기에서 운영자에게 마지막으로 알림을 받은 날짜입니다. |
last_pager_time |
int | 호출기에서 운영자에게 마지막으로 알림을 받은 시간입니다. |
weekday_pager_start_time |
int | 운영자가 평일에 호출기 알림을 받을 수 있는 기간의 시작입니다. |
weekday_pager_end_time |
int | 운영자가 평일에 호출기로 알림을 받을 수 있는 기간의 종료 시간입니다. |
saturday_pager_start_time |
int | 운영자가 토요일에 호출기 알림을 받을 수 있는 기간의 시작입니다. |
saturday_pager_end_time |
int | 운영자가 토요일에 호출기 알림을 받을 수 있는 기간의 끝입니다. |
sunday_pager_start_time |
int | 운영자가 일요일에 호출기 알림을 받을 수 있는 기간의 시작입니다. |
sunday_pager_end_time |
int | 운영자가 일요일에 호출기로 알림을 받을 수 있는 기간의 종료 시간입니다. |
pager_days |
tinyint | 운영자가 호출기 알림을 받을 수 있는 시기를 나타내는 요일의 비트 마스크(1 = 일요일, 64 = 토요일)입니다. |
netsend_address |
nvarchar(100) | 네트워크 팝업 알림의 운영자 주소입니다. |
last_netsend_date |
int | 운영자가 네트워크 팝업을 통해 마지막으로 알림을 받은 날짜입니다. |
last_netsend_time |
int | 운영자가 마지막으로 네트워크 팝업으로 알림을 받은 시간입니다. |
category_name |
sysname | 이 연산자가 속한 연산자 범주의 이름입니다. |
설명
sp_help_operator
는 데이터베이스에서 msdb
실행되어야 합니다.
사용 권한
이 저장 프로시저는 db_owner 역할이 소유합니다. 모든 사용자에 대한 사용 권한을 부여 EXECUTE
할 수 있지만 SQL Server 업그레이드 중에 이러한 권한이 재정의될 수 있습니다.
다른 사용자에게는 데이터베이스에서 다음 SQL Server 에이전트 고정 데이터베이스 역할 msdb
중 하나가 부여되어야 합니다.
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
이러한 역할의 사용 권한에 대한 자세한 내용은 SQL Server 에이전트 고정 데이터베이스 역할을 참조하세요.
예제
다음 예에서는 François Ajenstat
라는 운영자에 관한 정보를 보고합니다.
USE msdb;
GO
EXEC dbo.sp_help_operator
@operator_name = N'François Ajenstat';
GO