본문 바로가기

Programming

[MSSQL] MSSQL 에이전트 작업 알림 메일 (SMTP) 설정하기

발신메일 설정

 

1. [관리] - [SQL Server 로그] - [데이터베이스 메일] - [데이터베이스 메일 구성]


2. [다음 태스크를 수행하여 데이터베이스 메일 설치] - [다음]

         

3. SMTP 발신 계정 생성         
    a. 하단 [추가] 클릭   

    
    b. [계정 이름], [전자메일 주소], [서버 이름], [포트 번호] 등 입력, 
        Windows 인증/사용자 인증/익명 인증 중 선택 (기본 인증 ⇒ 이메일, 비밀번호 입력)       


4. SMTP 계정과 연결할 프로필 생성
    a. 상단 [프로필 이름], [설명] 입력 - [다음]


    b. [공개 프로필] - 발신계정 프로필 선택 - [다음]


    c. 시스템 매개 변수 설정 - [다음] - 완료

 

 

수신메일 설정

1. [SQL Server 에이전트] - [운영자] 우클릭 - [새 운영자]

        

2. [일반] - [이름], [전자 메일 이름], [호출기 연락 가능 근무 일정] 작성 


3. [알림] - [경고] - [전자 메일] 체크

 

 

SQL Server 에이전트 구성


1. [SQL Server 에이전트] 우클릭 - [속성]


2. [경고 시스템] - [메일 프로필 설정] 체크, 발신계정 프로필 선택 - [확인]


변경 후 SQL Server 에이전트 재시작
        

 

모니터링할 작업 선택

 

1. [SQL Server 에이전트] - [작업] - 모니터링할 작업 우클릭 - [속성]


2. [알림] - [전자메일] 체크, 수신메일 계정 선택

 

 

SMTP 테스트

 

1. [관리] - [SQL Server 로그] - [데이터베이스 메일] 우클릭 - [테스트 전자메일 보내기]


2. 메일 발송 실패 시 로그 확인         
    [관리] - [SQL Server 로그] - [데이터베이스 메일] - [데이터베이스 메일 로그 보기]

 

 

SMTP 테스트 2 (작업 모니터링으로 발송되는 메일 직접 확인)

 


1. 테스트할 작업 우클릭 - [속성]

                  
2. [알림] - [전자메일] - [작업 성공 시] 선택


3. 성공할 때마다 메일 발송되는지 확인 후 다시 [작업 실패 시]로 변경