我已使用以下命令和步骤配置SQL Server 2008 R2。
对于邮件配置,我已下载XPSMTP70.ZIP
并将xpsmtp70.dll
复制到C:Program Files\MSSQL\80\Tool\binn
然后我在exec sp_addextendedproc 'xp_smtp_sendmail', 'xpsmtp70.dll'
数据库中执行了Master
。我还在grant execute on xp_smtp_sendmail to public
数据库中执行了master
。
但是当我运行此代码发送邮件时
EXEC master.dbo.xp_smtp_sendmail
@TO = 'vipin.v@fingent.com',
@from = 'vipinv65@gmail.com',
@message = 'fgsdjfgsd sdfsdgfsdg sdjfdsjgh',
@subject = 'foo was fired.',
@server = 'smtp.gmail.com' `
我收到错误消息
无法加载DLL xpsmtp70.dll或其中一个DLL 引用。原因:126(找不到指定的模块。)。
请帮忙......
答案 0 :(得分:4)
据我所知,在SQL Server 2005及更高版本中,您最好使用基于“SQL Mail”和扩展程序的旧邮件来不。
相反,请使用内置数据库邮件 - 请参阅SQL Server 2008 - Configure Database Mail以了解如何设置和使用它的分步过程