EXEC msdb.dbo.sp_addrolemember @rolename = 'DatabaseMailUserRole' , @membername = ''; mssql의 메일 발송 프로시저인 sp_send_dbmail을 이용하는 경우 아래와 같은 오류를 발견하곤 합니다. 이 경우 주로 원인으로 두 가지인데, 1/ 지정된 profile이 없거나 2/ 지정된 profile에 대한 권한이 없는 경우입니다. 지정된 profile이 없는 경우에는 생성한 profile명으로 변경해 주면 되지만, 권한이 없는 경우에는 아래와 같이 권한 부여가 가능한 계정으로 로그인 후 실행 하여 profile에 대한 접근 권한을 부여해 주는 방법이 있습니다. -- profile 접근하려는 계정이 test인 경우 EXEC msdb.dbo..