다음을 통해 공유


sysmail_help_profile_sp(Transact-SQL)

하나 이상의 메일 프로필에 대한 정보를 표시합니다.

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

구문

sysmail_help_profile_sp  [   [ @profile_id = ] profile_id | [ @profile_name = ] 'profile_name' ]

인수

  • [ @profile_id = ] profile_id
    정보를 반환할 프로필 ID입니다. profile_id는 int이며 기본값은 NULL입니다.

  • [ @profile_name = ] 'profile_name'
    정보를 반환할 프로필 이름입니다. profile_name은 sysname이며 기본값은 NULL입니다.

반환 코드 값

0(성공) 또는 1(실패)

결과 집합

다음 열을 포함한 결과 집합을 반환합니다.

열 이름

데이터 형식

설명

profile_id

int

프로필 ID입니다.

name

sysname

프로필 이름입니다.

description

nvarchar(256)

프로필에 대한 설명입니다.

주의

프로필 이름이나 프로필 ID를 지정하면 sysmail_help_profile_sp는 해당 프로필에 대한 정보를 반환합니다. 그러나 프로필 이름이나 프로필 ID를 지정하지 않으면 sysmail_help_profile_sp는 SQL Server 인스턴스에 있는 모든 프로필에 대한 정보를 반환합니다.

저장 프로시저 sysmail_help_profile_spmsdb 데이터베이스에 있으며 dbo 스키마가 소유합니다. 현재 데이터베이스가 msdb가 아닐 경우 이 프로시저를 세 부분으로 구성된 이름으로 실행해야 합니다.

사용 권한

이 프로시저에 대한 실행 권한은 기본적으로 sysadmin 고정 서버 역할의 멤버로 설정됩니다.

1. 모든 프로필 나열

다음 예에서는 인스턴스에 있는 모든 프로필을 나열합니다.

EXECUTE msdb.dbo.sysmail_help_profile_sp;

다음은 줄 길이에 맞추어 재구성된 결과 집합 예입니다.

profile_id  name                          description
----------- ----------------------------- ------------------------------
56          AdventureWorks Administrator  Administrative mail profile.  
57          AdventureWorks Operator       Operator mail profile.        

2. 특정 프로필 나열

다음 예에서는 AdventureWorks Administrator 프로필에 대한 정보를 나열합니다.

EXECUTE msdb.dbo.sysmail_help_profile_sp
    @profile_name = 'AdventureWorks Administrator' ;

다음은 줄 길이에 맞추어 재구성된 결과 집합 예입니다.

profile_id  name                          description
----------- ----------------------------- ------------------------------
56          AdventureWorks Administrator  Administrative mail profile.