使用sqlserver存儲(chǔ)過(guò)程sp_send_dbmail發(fā)送郵件配置方法(圖文)
1) 創(chuàng)建配置文件和帳戶 (創(chuàng)建一個(gè)配置文件和配置數(shù)據(jù)庫(kù)郵件向?qū)?,用以訪問(wèn)配置數(shù)據(jù)庫(kù)郵件管理節(jié)點(diǎn)中的數(shù)據(jù)庫(kù)郵件節(jié)點(diǎn)及其上下文菜單中使用的帳戶。)
打開數(shù)據(jù)庫(kù)服務(wù)器 ------管理 -------數(shù)據(jù)庫(kù)郵件------右鍵---配置數(shù)據(jù)庫(kù)郵件(同時(shí)也可以看到管理已經(jīng)配置好的郵件賬戶和配置文件)
這里的配置文件名,在使用sp_send_dbmail時(shí)會(huì)作為參數(shù)使用
點(diǎn) “添加”
其中,賬戶名可以任意指定(描述功能即可),重點(diǎn)是郵件發(fā)送服務(wù)器(SMTP)的配置:電子郵件地址為發(fā)送方郵件地址,顯示名稱為發(fā)送方名稱,答復(fù)電子郵件(可以同電子郵件地址相同),服務(wù)器名稱為服務(wù)器發(fā)送服務(wù)器(eg:QQ的為smtp.exmail.qq.com)端口號(hào)不變;SMTP身份驗(yàn)證:基本身份驗(yàn)證(配置自己的郵件發(fā)送方地址和密碼)。
可以添加多個(gè)發(fā)送方賬戶,一個(gè)失敗后用另一個(gè)發(fā)送。
點(diǎn) “下一步”
2) 配置電子郵件
--可以手動(dòng)用SQL CODE來(lái)啟動(dòng)數(shù)據(jù)庫(kù)郵件功能(如果不用SQL CODE來(lái)啟動(dòng)數(shù)據(jù)庫(kù)郵件功能,在配置數(shù)據(jù)庫(kù)郵件向?qū)У倪^(guò)程中,系統(tǒng)會(huì)提示“是否啟動(dòng)數(shù)據(jù)庫(kù)郵件功能”,選擇“是”即可)
exec sp_configure 'show advanced options',1
reconfigure
go
exec sp_configure 'DATABASE MAIL XPS',1
reconfigure
go
/*
Database Mail將保留發(fā)出的電子郵件的副本,我們可以通過(guò)sysmail_allitems, sysmail_sentitems, sysmail_unsentitems, sysmail_faileditems來(lái)查詢。郵件的發(fā)送狀態(tài)將保存在sysmail_mailitems表中,成功發(fā)送時(shí),該表中sent_status欄目將顯示為1;發(fā)送失敗時(shí),sent_status欄目將顯示為2,未發(fā)送時(shí)為3
如下所示,日志文件可以在sysmail_log 表中查看
*/
3) 發(fā)送電子郵件.
--或者 在MSDB數(shù)據(jù)庫(kù)下 執(zhí)行存儲(chǔ)過(guò)程
EXEC sp_send_dbmail @profile_name='db_mail_test',
@recipients='test@Example.com',
@subject='Test message',
@body='測(cè)試發(fā)送數(shù)據(jù)庫(kù)郵件,是否成功.'
點(diǎn) “發(fā)送......”
最后到郵箱 或 查看郵件 日志驗(yàn)證即可。
相關(guān)文章
SQLserver中字符串查找功能patindex和charindex的區(qū)別
CHARINDEX 和 PATINDEX 函數(shù)都返回指定模式的開始位置,PATINDEX 可使用通配符,而 CHARINDEX 不可以2012-05-05
sqlserver數(shù)據(jù)庫(kù)服務(wù)器讀寫性能之陣列RAID對(duì)比簡(jiǎn)介
這篇文章主要考慮sqlserver數(shù)據(jù)庫(kù)服務(wù)器的讀寫性能優(yōu)化之陣列raid的對(duì)比分析,需要的朋友可以參考下2024-04-04
自增長(zhǎng)鍵列統(tǒng)計(jì)信息的處理方法
在這篇文章展示了SQL Server的查詢優(yōu)化器如何使用自增長(zhǎng)鍵列統(tǒng)計(jì)信息,大家都知道SQLServer里每個(gè)統(tǒng)計(jì)信息對(duì)象都有關(guān)聯(lián)的直方圖直方圖用多個(gè)步長(zhǎng)描述指定列數(shù)據(jù)分布情況,需要的朋友可以參考下2015-07-07
sqlserver數(shù)據(jù)庫(kù)出現(xiàn)置疑的解決思路
首先新建一個(gè)同名的數(shù)據(jù)庫(kù),然后再停掉sql server服務(wù),用原數(shù)據(jù)庫(kù)的數(shù)據(jù)文件覆蓋掉這個(gè)新建的數(shù)據(jù)庫(kù)文件,重啟sql server服務(wù)。感興趣的朋友可以參考下哈,希望可以幫助到你2013-03-03
SQL?Server數(shù)據(jù)庫(kù)的三種創(chuàng)建方法匯總
新建數(shù)據(jù)庫(kù)是我們開始數(shù)據(jù)庫(kù)學(xué)習(xí)的重要一步,下面這篇文章主要給大家介紹了關(guān)于SQL?Server數(shù)據(jù)庫(kù)的三種創(chuàng)建方法,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05
sql 取兩值之間的數(shù)據(jù)方法(例:100-200之間的數(shù)據(jù))
這里只列舉3種我測(cè)試的方法,還有別的方案就由高手補(bǔ)上了,3種方案的效率也不競(jìng)相同,我一直認(rèn)為not in效率不好,但在這里使用not in速度最快,請(qǐng)高手補(bǔ)充說(shuō)明,謝謝2010-05-05

