SQL Server 2000怎樣配置傳送電子郵件

kitesky發表於2008-11-19
通常大家都知道:SQL Server與Microsoft Exchange Server整合性很好,關於這方面的配置,在SQL Server的聯機幫助裡有詳細的說明,在此不再贅述。然而我們更關心的問題是:在沒有Exchange Server的情況下,如何配置SQL Server利用Internet 郵件伺服器傳送郵件? [@more@] 筆者曾為這問題傷透了腦筋,搜遍了網際網路上的相關資料,發現僅有的幾篇資料中有的是一筆帶過,有的雖然介紹了操作步驟,可按照步驟一步一步操作下來,結果總是失敗。為此筆者反覆實驗,終於找到一種簡單有效的方法,不敢獨自享受,下面是詳細的配置步驟,如果您在操作的過程中碰到什麼問題,請留言。


測試環境:


1 Windows 2000 Server
2 SQL Server 2000+SP3
3 Microsoft OutLook (Office 2000)


準備一個Internet郵件帳戶:


測試電子郵件帳戶:test@163.com
Smtp伺服器 smtp.163.com
pop3伺服器 pop.163.com


步驟一: 更改電子郵件配置


1 開啟Microsoft OutLook 單擊“工具”選單中的“選項”,然後單擊“郵件服務”選項卡。
2 單擊“重新配置郵件支援”。
3 選擇“用於企業或工作組”選項
4 重新啟動Microsoft OutLook


步驟二: 新增配置檔案


1 單擊“工具”選單中的“服務”,然後單擊“新增”按鈕。
2 選擇"Internet 電子郵件",單擊“確定”。
3 下面的步驟是設定電子郵件帳號,請參考Microsoft Outlook幫助檔案,這裡不再贅述。
4 利用配置好的電子郵件帳號收發郵件,確認配置成功。


步驟三: 配置MSSQLSERVER服務採用郵件配置檔案


1 重新啟動MSSQLSERVER服務(必須的,否則MSSQLSERVER服務檢測不到上一步驟新增的配置檔案)
2 開啟企業管理器->展開伺服器->支援服務->右擊"郵件"->點選下拉框,你會發現
"Microsoft Outlook Internet Settings"選項,點選"測試"。如果彈出表示成功的對話方塊,那恭喜你,已經 大功告成了。


步驟四:享受你的勞動成果


1 開啟SQL Server的查詢分析器


2 輸入下列SQL語句,執行
exec master..xp_sendmail 'test@163.com','Hello,World!'


3 好了,去你的郵箱收郵件去吧!


注意事項:以上的配置過程要求以MSSQLSERVER服務採用的Windows帳號登入Windows 2000 Server,即你登入計算機所採用的帳號要和MSSQLSERVER服務採用的Windows帳號相同。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/66009/viewspace-1013592/,如需轉載,請註明出處,否則將追究法律責任。

相關文章