다음을 통해 공유


데이터베이스 메일 계정을 만듭니다.

적용 대상: SQL Server Azure SQL Managed Instance

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

시작하기 전에

필수 조건

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

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

데이터베이스 메일 구성 마법사 사용

마법사를 사용하여 데이터베이스 메일 계정을 만들려면

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

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

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

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

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

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

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

Transact-SQL 사용

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

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

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

  • 계정에 대한 설명(옵션)

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

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

  • SMTP 서버의 이름입니다.

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

  • 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' ;  

후속 작업: 데이터베이스 메일을 구성하기 위한 다음 단계