sysmail_update_profile_sp (Transact-SQL)
적용 대상: SQL Server
데이터베이스 메일 프로필의 설명 또는 이름을 변경합니다.
구문
sysmail_update_profile_sp [ [ @profile_id = ] profile_id , ] [ [ @profile_name = ] 'profile_name' , ]
[ [ @description = ] 'description' ]
[ ; ]
인수
[ @profile_id = ] profile_id
업데이트할 프로필 ID입니다. @profile_id 기본값NULL
인 int입니다. @profile_id 또는 @profile_name 중 하나 이상을 지정해야 합니다. 둘 다 지정되면 프로시저에서 프로필 이름을 변경합니다.
[ @profile_name = ] 'profile_name'
업데이트할 프로필의 이름 또는 프로필의 새 이름입니다. @profile_name sysname이며 기본값은 .입니다NULL
. @profile_id 또는 @profile_name 중 하나 이상을 지정해야 합니다. 둘 다 지정되면 프로시저에서 프로필 이름을 변경합니다.
[ @description = ] 'description'
프로필에 대한 새 설명입니다. @description 기본값NULL
인 nvarchar(256)입니다.
반환 코드 값
0
(성공) 또는 1
(실패).
설명
프로필 ID와 프로필 이름을 모두 지정하면 프로시저에서 프로필 이름을 제공된 이름으로 변경하고 프로필에 대한 설명을 업데이트합니다. 이러한 인수 중 하나만 제공되면 프로시저는 프로필에 대한 설명을 업데이트합니다.
저장 프로시저 sysmail_update_profile_sp
는 데이터베이스에 msdb
있으며 dbo 스키마가 소유합니다. 현재 데이터베이스가 아닌 msdb
경우 프로시저를 세 부분으로 된 이름으로 실행해야 합니다.
사용 권한
이 절차에 대한 사용 권한을 부여 EXECUTE
할 수 있지만 SQL Server 업그레이드 중에 이러한 권한이 재정의될 수 있습니다.
예제
A. 프로필 설명 변경
다음 예제에서는 데이터베이스에 명명된 AdventureWorks Administrator
프로필에 대한 설명을 변경합니다 msdb
.
EXEC msdb.dbo.sysmail_update_profile_sp
@profile_name = 'AdventureWorks Administrator',
@description = 'Administrative mail profile.';
B. 프로필의 이름 및 설명 변경
다음 예제에서는 프로필 ID 750
를 사용하여 프로필의 이름과 설명을 변경합니다.
EXEC msdb.dbo.sysmail_update_profile_sp
@profile_id = 750,
@profile_name = 'Operator',
@description = 'Profile to send alert e-mail to operators.';