无法在sql server 2008 r2中发送邮件

时间:2014-01-13 13:05:29

标签: sql-server-2008r2-express

我在新机器上安装了SQL server 2008 r2 express。 我在msdb数据库中配置了一些配置文件。 我试过了

EXEC msdb.dbo.sp_send_dbmail
                @profile_name = 'DBMAIL',
                @recipients  = 'sakthivels@c8888ht.com',
                @subject      = 'Subject',
                @body         = 'Body of the mail',
                @body_format  = 'TEXT'

无法在sql server 2008 r2中发送邮件 通过mailitem_id desc从msdb.dbo.sysmail_allitems命令中选择mailitem_id,sent_status,sent_date 它以失败告终。

2 个答案:

答案 0 :(得分:0)

抱歉@Sakthivel但Express版本不支持DB邮件。您至少需要标准版。

答案 1 :(得分:0)

我必须忘记这个过程,现在问题就解决了。

[sysmail_create_user_credential_sp]'abc@gmail.com','密码',0 select * from sys.credentials

credential_id = 65536

需要使用credential_id = 65536

在sysmail_server表中进行更新