본문으로 바로가기

MSSQL Reporting Service

category Development/MsSql 2013. 4. 17. 19:48

보통 DB관리 목적으로 SMS을 받고 있습니다만 필요로 의해서 메일로도 받아야 할 항목이 있기에 MSSQL 메일 설정하는 방법과 sp_send_dbmail로 간단하게 메일 보내는 방법 그리고 Reporting Server를 이용하여 보고서를 만들어 놓고 특정 메일로 받아 보는 방법을 간단하게 보여드리겠습니다.

 

1. 데이터베이스 메일 구성하기

 

데이터베이스 메일구성을 선택한 후 추가버튼을 이용하여 새 데이터베이스 메일계정 정보를 입력하고 완료합니다.

모든 과정을 마친후 테스트 전자 메일 보내기를 선택하여 확인합니다.

 

데이터메이스 메일 관련 테이블
SELECT * FROM [msdb].[dbo].[sysmail_allitems] -- 발송 메일 내역
SELECT * FROM [msdb].[dbo].[sysmail_attachments] -- 발송 메일에 첨부파일
SELECT * FROM [msdb].[dbo].[sysmail_Event_Log] -- 메일 관련 로그
SELECT * FROM [msdb].[dbo].[sysmail_account] -- 등록 메일 계정

 

데이터베이스 메일 발송 내역 삭제 하기
-- 첨부파일도 같이 삭제
EXECUTE msdb.dbo.sysmail_delete_mailitems_sp

    @sent_before = '2012-03-20' ; -- 2012년 03월 20일 이전 메일 내용 삭제
GO

 

데이터베이스 메일 로그 삭제 하기
EXECUTE msdb.dbo.sysmail_delete_log_sp

    @logged_before = '2012-03-20' ; -- 2012년 03월 20일 이전 에러 로그 내용 삭제
GO

 

2. Reporting Service를 설치합니다.(MSSQL 설치파일을 이용)

 

3. Reporting Service 전자메일 설정하기

'Development > MsSql' 카테고리의 다른 글

IE 노테이션 관계(Relationship) 표기법  (0) 2013.04.05
스키마(외부,개념,내부)  (0) 2012.03.14
Clustered Index & Non-Clustered Index  (0) 2012.02.27
LINKED SERVERS SUMMARY  (0) 2010.08.06
SQL 서버 2005, 그 변화 속으로  (0) 2010.07.27