日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

SQL SERVER 2008配置Database Mail –用SQL 數

系統 2218 0
原文: SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

SQL SERVER 2008 配置 Database Mail – SQL? 數據庫發郵件

原文來自: http://blog.sqlauthority.com/2008/08/23/sql-server-2008-configure-database-mail-send-email-from-sql-database/ ??August 23, 2008? by? pinaldave

今天這篇文章我們來討論 database mail ,也就是用 SQL server 發郵件的問題。關于 SQL Server database mail SQLMail 的區別請參考 SQL SERVER – Difference? Between ?Database Mail and? SQLMail . ?Database Mail 代替了 SQLMail 的功能并有很大改進,所以非常建議放棄 SQL Mail 將其升級到 Database Mail.? 在此特別對軟件開發工程師 Monica 致謝,感謝他為本文制作了題材廣泛的測試和圖片。

使用 SQL Server 發送電子郵件郵件需要三個基本配置步驟

1)? 創建配置文件和帳戶? ?2)? 配置電子郵件?? 3)? 發送電子郵件 .

步驟 1 )創建配置文件和帳戶

您需要創建一個配置文件和配置數據庫郵件向導,用以訪問配置數據庫郵件管理節點中的數據庫郵件節點及其上下文菜單中使用的帳戶。可以使用此向導來管理帳戶、 配置文件和數據庫郵件的全局設置,如下所示:

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

Step 2) 配置郵件 :

在完成賬戶和配置文件創建之后,我們需要配置 Database Mail. 為了配置它,首先需要通過 ? sp_configure ? 存儲過程 , 啟用 database mail XPs? 參數,如下所示: sp_CONFIGURE ? 'show?advanced' ,? 1
GO
RECONFIGURE
GO
sp_CONFIGURE ? 'Database?Mail?XPs' ,? 1
GO
RECONFIGURE
GO

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

Step 3)? 發送郵件 :

如上所有配置完成之后,我們就可以發郵件了 , 執行存儲的過程的 ? sp_send_dbmail ,并提供所需的參數,如下所示:

USE? msdb
GO
EXEC? sp_send_dbmail ? @ profile_name = ' PinalProfile ' ,
@recipients = 'test@Example.com' ,
@subject = 'Test?message' ,
@body = 'This?is?the?body?of?the?test?message.
Congrates ?Database?Mail?Received?By?you? Successfully .'

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

輸入參數的所有驗證都完畢后,郵件將在 Service Broker 中排序等待。關于這一點,更多信息請參見 SQL SERVER – Introduction to Service?Broker .

Database Mail 將保留發出的電子郵件的副本,我們可以通過 sysmail_allitems ,? sysmail_sentitems , sysmail_unsentitems ,? sysmail_faileditems 來查詢 。郵件的發送狀態將保存在 sysmail_mailitems 表中 ,成功發送時,該表中 sent_status 欄目將顯示為 1 ;發送失敗時, sent_status 欄目將顯示為 2 ,未發送時為 3 ?
如下所示,日志文件可以在 sysmail_log ? 表中查看

SELECT? *
FROM? sysmail_mailitems
GO
SELECT? *
FROM? sysmail_log
GO

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

發送狀態可以在 sysmail_sentitems 表中驗證 .

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

發送之后就可以在收件箱查閱郵件了,如下圖所示是作者收到的郵件

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件

SQL SERVER 2008配置Database Mail –用SQL 數據庫發郵件


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 丰顺县| 郴州市| 太仆寺旗| 青河县| 盐津县| 栾川县| 当阳市| 仙居县| 苍山县| 山阳县| 正安县| 嘉黎县| 绥德县| 沈丘县| 淮安市| 开远市| 峨边| 潜山县| 大冶市| 迁西县| 彭泽县| 剑阁县| 南江县| 易门县| 仪征市| 马龙县| 灌阳县| 林西县| 华安县| 招远市| 深州市| 镇远县| 金湖县| 茶陵县| 博兴县| 克什克腾旗| 二连浩特市| 沧州市| 桦川县| 公主岭市| 东方市|