1. 메일계정 생성
① Microsoft SQL Server Management Studio 실행 후 관리 -> 데이터베이스 메일 선택 후 오른쪽 클릭
② 데이터베이스 메일 구성 실행
③ 데이터베이스 메일 계정 및 프로필 관리 선택 후 새 계정 만들기
④ 계정 이름, SMTP 설정 (메일주소, 메일서버), SMTP 인증 정보 입력 (예: 기본인증 선택 후 사용자 이름, 암호 입력)
- 여기 입력한 메일서버를 통해서 메일을 발송하는 것임
2. 프로필 생성
① 위의 ①~② 실행
② 맨 위의 다음 태스크를 수행하여 데이터베이스 메일 설치 선택
③ 프로필 이름 입력하고 1에서 만든 메일계정을 추가
④ 공개(Public) 프로필 또는 개인(Private) 프로필 선택
- 공개 프로필로 지정해 놓으면 SQL 서버의 모든 사용자들이 이 프로필을 이용하여 메일을 발송할 수 있음
3. SQL Server 에이전트 셋팅
① Microsoft SQL Server Management Studio 실행 후 SQL Server 에이전트 선택하고 오른쪽 클릭하여 속성창 띄움
② 경고 시스템 선택
③ 메일세션에서 메일 프로필 설정을 체크하고 2에서 만든 프로필을 지정
④ 확인 후 SQL Server 에이전트 서비스 재시작 (SQL Server 구성 관리자에서 서비스 재시작하면 됨)
4. 운영자 등록
① SQL Server 에이전트에서 운영자 추가
② 이름, 전자메일 주소 등록
5. 테스트
① use msdb
② exec sp_notify_operator
@profile_name = '프로필 이름',
@name = '운영자이름',
@subject = '메일 제목',
@body = '메일 내용'
예) exec sp_notify_operator @profile_name='공개프로필',
@name='관리자',
@subject='Test Notification',
@body='This is a test of notification via e-mail.'
'MS-SQL' 카테고리의 다른 글
SSMS에서 쿼리 실행 후 한글 입력으로 자동 변경되는 경우 (0) | 2014.04.21 |
---|---|
Single User 모드로 서비스 시작 (0) | 2011.10.19 |
Database 복구 후 로그인과 사용자 매핑 (0) | 2011.10.19 |
SET XACT_ABORT ON (0) | 2011.07.13 |
openquery에서 7347 에러 발생 (0) | 2011.07.11 |
DMV (Dynamic Management Views) (0) | 2010.08.06 |
SQL에서 행을 열로 바꿔서 출력 (recursive call) (0) | 2010.02.12 |
데이터베이스 소유자 변경 (0) | 2010.01.12 |
SQL Server Instance 접속 시 Dynamic Port 대신 고정 Port로 셋팅 (0) | 2010.01.11 |
Error 21002 [SQL-DMO] user already exists 오류 발생 시 (0) | 2010.01.08 |