sysmail_delete_profile_sp (Transact-SQL)
적용 대상: SQL Server
데이터베이스 메일 사용하는 메일 프로필을 삭제합니다.
구문
sysmail_delete_profile_sp { [ @profile_id = ] profile_id | [ @profile_name = ] 'profile_name' }
[ ; ]
인수
[ @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 지정해야 합니다.
반환 코드 값
0
(성공) 또는 1
(실패).
결과 집합
없음.
설명
프로필을 삭제해도 프로필에서 사용하는 계정은 삭제되지 않습니다.
이 저장 프로시저는 사용자가 프로필에 액세스할 수 있는지 여부에 관계없이 프로필을 삭제합니다. 사용자의 기본 개인 프로필 또는 데이터베이스의 기본 공개 프로필을 제거할 때는 주의해야 msdb
합니다. 기본 프로필을 사용할 수 sp_send_dbmail
없는 경우 프로필 이름을 인수로 사용해야 합니다. 따라서 기본 프로필을 제거하면 호출이 실패할 sp_send_dbmail
수 있습니다. 자세한 내용은 sp_send_dbmail 참조하세요.
저장 프로시저 sysmail_delete_profile_sp
는 데이터베이스에 msdb
있으며 dbo 스키마가 소유합니다. 현재 데이터베이스가 아닌 msdb
경우 프로시저를 세 부분으로 된 이름으로 실행해야 합니다.
사용 권한
이 절차에 대한 사용 권한을 부여 EXECUTE
할 수 있지만 SQL Server 업그레이드 중에 이러한 권한이 재정의될 수 있습니다.
예제
다음 예에서는 AdventureWorks Administrator
라는 프로필을 삭제합니다.
EXEC msdb.dbo.sysmail_delete_profile_sp
@profile_name = 'AdventureWorks Administrator';