다음을 통해 공유


데이터베이스 메일 계정 만들기

적용 대상:SQL ServerAzure SQL Managed Instance

데이터베이스 메일 구성 마법사 또는 Transact-SQL을 사용하여 데이터베이스 메일 계정을 만듭니다.

필수 조건

  • 전자 메일을 보내는 데 사용할 SMTP(Simple Mail Transfer Protocol) 서버의 이름과 포트 번호를 결정합니다. SMTP 서버에 인증이 필요한 경우 SMTP 서버의 사용자 이름과 암호를 결정합니다.

  • 필요에 따라 서버의 형식과 서버의 포트 번호를 지정할 수도 있습니다. 보내는 메일의 경우 서버 유형은 항상 'SMTP'입니다. 대부분의 SMTP 서버는 기본값인 포트 25를 사용합니다.

데이터베이스 메일 구성 마법사를 사용하여 데이터베이스 메일 계정 만들기

다음 단계에서는 SSMS(SQL Server Management Studio)를 사용합니다. aka.ms/ssms 최신 버전의 SSMS를 다운로드합니다.

  1. SQL Server 인스턴스에 연결합니다.

  2. 개체 탐색기 데이터베이스 메일 구성하려는 SQL Server 인스턴스에 연결하고 서버 트리를 확장합니다.

  3. 관리 노드를 확장합니다.

  4. 데이터베이스 메일을 두 번 클릭하고 데이터베이스 메일 구성 마법사를 엽니다.

  5. 구성 작업 선택 페이지에서 데이터베이스 메일 계정 및 프로필 관리를 선택하고 다음을 선택합니다.

  6. 프로필 및 계정 관리 페이지에서 새 계정 만들기를 선택하고 다음을 선택합니다.

  7. 새 계정 페이지에서 계정 이름, 설명, 메일 서버 정보 및 인증 유형을 지정합니다. 다음을 선택합니다.

  8. 마법사 완료 페이지에서 수행할 작업을 검토하고 마침을 선택하여 새 계정 만들기를 완료합니다.

Transact-SQL 사용하여 데이터베이스 메일 계정 만들기

SQL Server 인스턴스에서 T-SQL 명령을 실행하려면 SSMS(SQL Server Management Studio),Visual Studio Code용 MSSQL 확장, sqlcmd 또는 즐겨 찾는 T-SQL 쿼리 도구를 사용합니다.

시스템 저장 프로시저 msdb.dbo.sysmail_add_account_sp 를 실행하여 계정을 만들고 다음 정보를 지정합니다.

  1. 만들려는 계정의 이름입니다.

  2. 계정에 대한 설명(옵션)

  3. 보내는 전자 메일 메시지에 표시할 전자 메일 주소입니다.

  4. 보내는 전자 메일 메시지에 표시할 표시 이름입니다.

  5. SMTP 서버의 이름입니다.

  6. SMTP 서버에 인증이 필요한 경우 SMTP 서버에 로그온하는 데 사용할 사용자 이름입니다.

  7. SMTP 서버에 인증이 필요한 경우 SMTP 서버에 로그온하는 데 사용할 암호입니다.

다음 예에서는 새 데이터베이스 메일 계정을 만듭니다.

EXECUTE msdb.dbo.sysmail_add_account_sp  
    @account_name = 'AdventureWorks Administrator',  
    @description = 'Mail account for administrative e-mail.',  
    @email_address = 'dba@Adventure-Works.com',  
    @display_name = 'AdventureWorks Automated Mailer',  
    @mailserver_name = 'smtp.Adventure-Works.com' ;  

다음 단계