我从“执行 SQL 任务”发送电子邮件时遇到问题
失败并出现以下错误:
“多步 OLE DB 操作生成错误。检查每个 OLE DB 状态值(如果可用)。没有完成任何工作。”。可能的失败原因:查询有问题,“ResultSet”属性设置不正确,参数设置不正确,或连接未正确建立。
这是 SQL 语句-
USE msdb
GO
EXEC
sp_send_dbmail
@profile_name='DBAAdminSF',
@recipients='Aslone@yahoo.com',
@subject='Data uploaded',
@body=?
参数映射:
变量名 User::Email_DB
参数名 =@body
当我直接在查询中包含 @body 参数的文本而不是使用参数映射时,它工作正常。帮助表示赞赏。