다음을 통해 공유


sp_help_operator(Transact-SQL)

적용 대상: SQL Server

서버에 대해 정의된 연산자 정보를 보고합니다.

Transact-SQL 구문 표기 규칙

구문

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 실행되어야 합니다.

사용 권한

이 절차에 대한 사용 권한을 부여 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