通過sql存儲過程發(fā)送郵件的方法
SQL Server怎樣配置發(fā)送電子郵件
通常大家都知道:SQL Server與Microsoft Exchange Server集成性很好,關(guān)于這方面的配置,在SQL Server的聯(lián)機(jī)幫助里有詳細(xì)的說明,在此不再贅述。然而我們更關(guān)心的問題是:在沒有Exchange Server的情況下,如何配置SQL Server利用Internet 郵件服務(wù)器發(fā)送郵件?
筆者曾為這問題傷透了腦筋,搜遍了互聯(lián)網(wǎng)上的相關(guān)資料,發(fā)現(xiàn)僅有的幾篇資料中有的是一筆帶過,有的雖然介紹了操作步驟,可按照步驟一步一步操作下來,結(jié)果總是失敗。為此筆者反復(fù)實驗,終于找到一種簡單有效的方法,不敢獨(dú)自享受,下面是詳細(xì)的配置步驟,如果您在操作的過程中碰到什么問題,請留言。
測試環(huán)境:
1 Windows 2000 Server
2 SQL Server 2000+SP3
3 Microsoft OutLook (Office 2000)
準(zhǔn)備一個Internet郵件帳戶:
測試電子郵件帳戶:test@jb51.net
Smtp服務(wù)器 smtp.163.com
pop3服務(wù)器 pop.163.com
步驟一: 更改電子郵件配置
1 打開Microsoft OutLook 單擊“工具”菜單中的“選項”,然后單擊“郵件服務(wù)”選項卡。
2 單擊“重新配置郵件支持”。
3 選擇“用于企業(yè)或工作組”選項
4 重新啟動Microsoft OutLook
步驟二: 添加配置文件
1 單擊“工具”菜單中的“服務(wù)”,然后單擊“添加”按鈕。
2 選擇"Internet 電子郵件",單擊“確定”。
3 下面的步驟是設(shè)置電子郵件帳號,請參考Microsoft Outlook幫助文件,這里不再贅述。
4 利用配置好的電子郵件帳號收發(fā)郵件,確認(rèn)配置成功。
步驟三: 配置MSSQLSERVER服務(wù)采用郵件配置文件
1 重新啟動MSSQLSERVER服務(wù)(必須的,否則MSSQLSERVER服務(wù)檢測不到上一步驟添加的配置文件)
2 打開企業(yè)管理器->展開服務(wù)器->支持服務(wù)->右擊"郵件"->點擊下拉框,你會發(fā)現(xiàn)
"Microsoft Outlook Internet Settings"選項,點擊"測試"。如果彈出表示成功的對話框,那恭喜你,已經(jīng) 大功告成了。
步驟四:享受你的勞動成果
1 打開SQL Server的查詢分析器
2 輸入下列SQL語句,執(zhí)行
exec master..xp_sendmail 'test@jb51.net','Hello,World!'
3 好了,去你的郵箱收郵件去吧!
注意事項:以上的配置過程要求以MSSQLSERVER服務(wù)采用的Windows帳號登錄Windows 2000 Server,即你登錄計算機(jī)所采用的帳號要和MSSQLSERVER服務(wù)采用的Windows帳號相同。
相關(guān)文章
SQL Server 作業(yè)的備份(備份作業(yè)非備份數(shù)據(jù)庫)
我的方法是把作業(yè)導(dǎo)出成文件備份起來,因為當(dāng)你服務(wù)器維護(hù)的多了的時候很多你的作業(yè) 就很成問題,很麻煩2012-06-06SQL Server 向臨時表插入數(shù)據(jù)示例
SQL Server 向臨時表插入數(shù)據(jù),用臨時表和表變量代替游標(biāo)會極大的提高性能,下面有個示例,大家可以參考下2014-06-06SQL 尚未定義空閑 CPU 條件 - OnIdle 作業(yè)計劃將不起任何作用
今天在配置sql server 代理服務(wù)器的計劃任務(wù)的時候發(fā)現(xiàn)了日志中提示這個SQL 尚未定義空閑 CPU 條件 - OnIdle 作業(yè)計劃將不起任何作用信息導(dǎo)致無法執(zhí)行計劃任務(wù),那么可以按照下面的方法解決即可2021-06-06Sql Server中Substring函數(shù)的用法實例解析
在sqlserver中substring函數(shù)是用來處理字符串的,常用于字符串截取了,下面我來給大家介紹下Sql Server中Substring函數(shù)的用法實例解析,需要的朋友參考下吧2016-12-12分頁存儲過程(二)在sqlserver中返回更加準(zhǔn)確的分頁結(jié)果
分頁存儲過程(二)在MS SQL Server中返回更加準(zhǔn)確的分頁結(jié)果2010-05-05SQLserver2016鏡像備份不需要見證服務(wù)器(實戰(zhàn)親測)
本文介紹了SQL2016鏡像備份的功能和優(yōu)勢,包括數(shù)據(jù)保護(hù)、恢復(fù)和容災(zāi)等方面的應(yīng)用,具有一定的參考價值,感興趣的可以了解一下2023-10-10用sql實現(xiàn)18位身份證校驗代碼分享 身份證校驗位計算
這篇文章主要介紹了用SQL寫的18位身份證校驗代碼,大家參考使用吧2014-01-01