sysmail_help_profile_sp(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_sp는 msdb 데이터베이스에 있으며 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.