0
我已經使用以下命令和步驟配置了我的SQL Server 2008 R2。SQL Server使用xp_smtp_sendmail過程發送郵件
的郵件配置,我已經下載
XPSMTP70.ZIP
和複製xpsmtp70.dll
到C:Program Files\MSSQL\80\Tool\binn
然後我在
Master
數據庫中執行exec sp_addextendedproc 'xp_smtp_sendmail', 'xpsmtp70.dll'
。我還在master
數據庫中執行了grant execute on xp_smtp_sendmail to public
。
但是當我運行這段代碼來發送郵件
EXEC master.dbo.xp_smtp_sendmail
@TO = '[email protected]',
@from = '[email protected]',
@message = 'fgsdjfgsd sdfsdgfsdg sdjfdsjgh',
@subject = 'foo was fired.',
@server = 'smtp.gmail.com' `
我得到一個錯誤信息
無法加載DLL xpsmtp70.dll,或dll的一個它 引用。原因:126(找不到指定的模塊)。
請幫助....
你的服務器是一團糟。 xpsmtp70.dll與SQL Server 7.0相關。 「C \\:\ Program Files \ MSSQL \ 80 \ Tool \ binn」路徑與SQL Server 2000相關,您正試圖設置SQL Server 2008 R2數據庫郵件。按照@marc_s建議並從頭開始設置數據庫郵件。 –