Sql server SQL Server 2005 xp_sendmail错误

Sql server SQL Server 2005 xp_sendmail错误,sql-server,email,Sql Server,Email,我已收到此错误: xp_sendmail:没有默认邮件客户端或当前 邮件客户端无法完成 消息传递请求。请跑 Microsoft Outlook并将其设置为 默认邮件客户端 我能做什么?使用xp\u sendmail功能需要在SQL Server计算机上安装Outlook。当您发送电子邮件时,它将在服务器上启动Outlook,并使用COM指示它发送邮件。与所有Office COM接口一样,它们有时在实验室环境中工作。但在生产中,它保证在最不走运的时候出现故障或崩溃,使服务器处于永久性故障状态。有关

我已收到此错误:

xp_sendmail:没有默认邮件客户端或当前 邮件客户端无法完成 消息传递请求。请跑 Microsoft Outlook并将其设置为 默认邮件客户端


我能做什么?

使用
xp\u sendmail
功能需要在SQL Server计算机上安装Outlook。当您发送电子邮件时,它将在服务器上启动Outlook,并使用COM指示它发送邮件。与所有Office COM接口一样,它们有时在实验室环境中工作。但在生产中,它保证在最不走运的时候出现故障或崩溃,使服务器处于永久性故障状态。有关更多SQL邮件问题,请参见此


请尝试使用,或查看此以了解其他替代方法。

如果您运行的是SQL Server 2005,请尝试使用sp\u send\u dbmail。xp\u sendmail在SQL Server 2005中已过时 有关sp_send_dbmail,请查看以下内容:

有关数据库邮件的详细信息,请参见此处:


关键是xp_sendmail可能会在sql server的未来版本中被删除。

它返回“找不到存储过程‘xp_smtp_sendmail’”@bedreddin:没错,如果您按照链接进行操作,它将告诉您如何安装它。您使用的是哪个SQL Server版本?@bedreddin:很好,您可以。然后就像Verrigo建议的那样,sp_send_dbmail会很好地工作