Я столкнулся со следующей проблемой: при попытке отправить электронную почту с результатами запроса, прикрепленными как файл, с помощью sp_send_dbmail через выполнение обычного запроса все работает нормально.
Но если добавить тот же код в JobStep и запустить задание, он терпит неудачу.
Ошибка в истории работы говорит
Запрос на форматирование ошибок, возможно недопустимые параметры [SQLSTATE 42000] (ошибка 22050). Не удалось выполнить шаг.
Но когда я комментирую параметр, относящийся к прикреплению файла, он снова начинает работать правильно.
exec msdb.dbo.sp_send_dbmail
@profile_name = 'profile_name',
@recipients = '[email protected]',
@body = 'body',
@subject = 'subj',
--Parameters that refers to attached file
@attach_query_result_as_file = 1,
@query_result_header = 0,
@query_result_no_padding = 1,
@query = 'select 1',
@query_attachment_filename = 'test.csv'
Любые предложения?