北冥小渔 2023-12-14 17:58 采纳率: 0%
浏览 4
已结题

在mssql的代理中设置定时发送邮件带附件的邮件,单独执行脚本可以,但用定时job执行时,错误日志如下

在mssql的代理中设置定时发送邮件带附件的邮件,单独执行脚本可以,但用定时任务执行时,错误日志如下

img

脚本如下


DECLARE @dateFileName varchar(60),
        @onePath varchar(200),
        @fileTitle VARCHAR(20)

SET @dateFileName ='提醒'+CONVERT(VARCHAR(8),GETDATE(),112)
SET @fileTitle = '附件'
SELECT @onePath = 'D:\sendEmail\'+@dateFileName+'\'+@fileTitle+CONVERT(VARCHAR(8),GETDATE(),112)+'.xls'

EXEC msdb.dbo.sp_send_dbmail 
    @profile_name = '我的邮件配置',--Mail配置
    @recipients =  'myname@qq.com',
    @subject = '提醒',
    @body = '提醒内容附件,请查收',
    @file_attachments = @onePath 
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月22日
    • 创建了问题 12月14日