문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

sysmail_delete_principalprofile_sp(Transact-SQL)

공개 또는 개인 데이터베이스 메일 프로필을 사용하는 데이터베이스 사용자 또는 역할의 사용 권한을 제거합니다.

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

sysmail_delete_principalprofile_sp  { [ @principal_id = ] principal_id | [ @principal_name = ] 'principal_name' } ,
    { [ @profile_id = ] profile_id | [ @profile_name = ] 'profile_name' }

[ @principal_id = ] principal_id

삭제할 연결에 대해 msdb 데이터베이스에 있는 데이터베이스 사용자 또는 역할의 ID입니다. principal_idint이며 기본값은 NULL입니다. 공개 프로필을 개인 프로필로 만들려면 보안 주체 ID로 0을 입력하거나 보안 주체 이름으로 'public'을 입력합니다. principal_id 또는 principal_name을 지정해야 합니다.

[ @principal_name = ] 'principal_name'

삭제할 연결에 대해 msdb 데이터베이스에 있는 데이터베이스 사용자 또는 역할의 이름입니다. principal_namesysname이며 기본값은 NULL입니다. 공개 프로필을 개인 프로필로 만들려면 보안 주체 ID로 0을 입력하거나 보안 주체 이름으로 'public'을 입력합니다. principal_id 또는 principal_name을 지정해야 합니다.

[ @profile_id = ] profile_id

삭제할 연결에 대한 프로필의 ID입니다. profile_idint이며 기본값은 NULL입니다. profile_id 또는 profile_name을 지정해야 합니다.

[ @profile_name = ] 'profile_name'

삭제할 연결에 대한 프로필의 이름입니다. profile_namesysname이며 기본값은 NULL입니다. profile_id 또는 profile_name을 지정해야 합니다.

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

공개 프로필을 개인 프로필로 만들려면 보안 주체 이름으로 'public'을 입력하거나 보안 주체 ID로 0을 입력합니다.

사용자의 기본 개인 프로필이나 기본 공개 프로필에 대한 사용 권한을 제거할 때는 주의해야 합니다. 기본 프로필을 사용할 수 없는 경우 sp_send_dbmail에는 인수로 프로필 이름이 필요합니다. 따라서 기본 프로필을 제거하면 sp_send_dbmail 호출이 실패할 수 있습니다. 자세한 내용은 sp_send_dbmail(Transact-SQL)을 참조하십시오.

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

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

다음 예에서는 msdb 데이터베이스에서 AdventureWorks Administrator 프로필과 ApplicationUser 로그인 간의 연결을 삭제합니다.

EXECUTE msdb.dbo.sysmail_delete_principalprofile_sp
    @principal_name = 'ApplicationUser',
    @profile_name = 'AdventureWorks Administrator' ;

커뮤니티 추가 항목

추가
표시: