메일 발송

database/MSSQL 2014. 1. 28. 11:08








다음작업을 수행하여 데이터베이스 메일 설치 -> 다음

프로필이름, 설명 적고, 아랫쪽 추가 클릭

계정이름 및 SMTP서버 정보 입력


DECLARE @body1 varchar(100)

SET @body1 = 'Server :'+@@servername+ ' My First Database Email '

EXEC msdb.dbo.sp_send_dbmail

    @profile_name = 'MY_PROFILE_NAME' -- 프로필이름

,    @recipients = 'yonjunhee@gmail.com'

, @copy_recipients = null

, @blind_copy_recipients = null

, @body_format = 'TEXT'

,    @body = @body1 

, @importance = 'Normal'

, @sensitivity = 'Normal'

, @file_attachments = null

,    @query = 'SELECT * FROM [DBNAME].[DBO].TABLE1'

,    @subject = @body1 

,    @attach_query_result_as_file = 1  -- 쿼리문으로 만들어진 파일은 한개

,    @query_attachment_filename = 'SelectQuery.csv' -- 출력형태는 mssql 에서 지원하는 형태가 몇개 있츰 첨부될 파일명 지정

, @query_result_header = 1

, @query_result_width = 32767 -- can go to 32767 for query width

, @query_result_separator = ','

, @exclude_query_output = 0

, @append_query_error = 1

, @query_result_no_padding =1 -- turn off padding of fields with spaces


발송내역 확인

 SELECT * FROM [msdb].[dbo].[sysmail_allitems]


http://blog.naver.com/vfxx?Redirect=Log&logNo=100168933260


'database > MSSQL' 카테고리의 다른 글

데이터 타입과 크기  (0) 2014.08.01
동적쿼리  (0) 2014.07.16
중복데이터 제거  (0) 2013.03.05
원격 접속 허용하기  (0) 2011.07.07
BCP  (0) 2010.06.29
블로그 이미지

란마12

,