程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 利用Sql Server2005發送郵件概述

利用Sql Server2005發送郵件概述

編輯:關於SqlServer
 

1,啟用數據庫郵件服務:打開SQL Server“配置工具”中的“外圍應用配置器”,選擇“功能的外圍應用配置器”。在彈出的對話框中選擇數據庫郵件,並選擇“啟用數據庫郵件存儲過程”。

2,進入SQL SERVER2005 Studio管理界面,就可以看到數據庫郵件子項,
在右鍵菜單中會有一個"配置數據庫郵件"菜單,按照步驟先建立配置文件,然後創建賬號,保存退出。在右鍵菜單的第二項"發送測試郵件", 在彈出的窗口中輸入接收的郵件地址,發送就可以。

3,執行msdb.dbo.sp_send_dbmail存儲過程發送郵件:
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'lvshou.com',
@recipients = '[email protected]',
@body_format = 'HTML',
@body = 'Test Body lalalala',
@subject = 'Test Subject lalalalala';
發附件:
EXEC msdb.dbo.sp_send_dbmail
@recipients=N'[email protected]',
@body='Message Body',
@subject ='Message Subject',
@profile_name ='Database-mailProfile',
@file_attachments ='C:FileAttachment.txt'; //附件

注:若發送的對象是如126郵件,可以綁定手機的那種,則間接實現了用Sql Server催發短信的功能!

4,查看發送歷史:
use msdb
go
select * from sysmail_allitems
select * from sysmail_mailitems
select * from sysmail_event_log

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved