sp_help_operator(Transact-SQL)

서버에서 정의된 운영자에 관한 정보를 보고합니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

sp_help_operator
     { [ @operator_name = ] 'operator_name' 
     | [ @operator_id = ] operator_id }

인수

  • [ @operator_name= ] 'operator_name'
    운영자 이름입니다. operator_name은 sysname입니다. operator_name을 지정하지 않으면 모든 운영자에 대한 정보가 반환됩니다.

  • [ @operator_id= ] operator_id
    정보를 요청한 운영자의 ID 번호입니다. operator_id는 int이며 기본값은 NULL입니다.

    [!참고]

    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 데이터베이스에서 실행해야 합니다.

사용 권한

기본적으로 sysadmin 고정 서버 역할의 멤버는 이 저장 프로시저를 실행할 수 있습니다. 다른 사용자는 msdb 데이터베이스의 다음 SQL Server 에이전트 고정 데이터베이스 역할 중 하나를 부여 받아야 합니다.

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

이러한 역할의 사용 권한에 대한 자세한 내용은 SQL Server 에이전트 고정 데이터베이스 역할를 참조하십시오.

다음 예에서는 François Ajenstat라는 운영자에 관한 정보를 보고합니다.

USE msdb ;
GO

EXEC dbo.sp_help_operator
    @operator_name = N'François Ajenstat' ;
GO