sysmail_delete_principalprofile_sp(Transact-SQL)

업데이트: 2006년 12월 12일

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

항목 링크 아이콘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 또는 public 역할의 0입니다. principal_idint이며 기본값은 NULL입니다. 공개 프로필을 개인 프로필로 만들려면 보안 주체 ID로 0을 입력하거나 보안 주체 이름으로 **'public'**을 입력합니다. principal_id 또는 principal_name을 지정해야 합니다.
  • [ @principal_name = ] 'principal_name'
    msdb 데이터베이스 사용자의 이름 또는 public 역할의 **'public'**입니다. 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' ;

참고 항목

참조

데이터베이스 메일 및 SQL 메일 저장 프로시저(Transact-SQL)

관련 자료

데이터베이스 메일
데이터베이스 메일 프로필
구성 작업 선택(데이터베이스 메일)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 12월 12일

변경된 내용
  • 사용자를 msdb 사용자로 지정했고 해당 역할은 public 역할로 제한됩니다.