Не удалось инициализировать библиотеку sqlcmd с номером ошибки -2147024809 при попытке отправить результат запроса - PullRequest
0 голосов
/ 30 сентября 2019

Я пытаюсь отправить письмо из базы данных для результата этого запроса "exec sp_who2 sa". Моя настройка для dbo.sp_send_dbmail верна, но она всегда отображается Не удалось инициализировать библиотеку sqlcmd с номером ошибки -2147467259.

DECLARE @sub VARCHAR(100);
DECLARE @qry VARCHAR(1000);
DECLARE @msg VARCHAR(250);



DECLARE @query NVARCHAR(1000);
DECLARE @query_attachment_filename NVARCHAR(520);
SELECT @sub = 'TEST XML ATTACHMENT';
SELECT @msg = 'Please refer to the attached spread sheet for the report.';
SELECT @query = 'exec sp_who2 sa';
SELECT @query_attachment_filename = 'test.csv';
EXEC msdb.dbo.sp_send_dbmail
     @profile_name = 'result',
     @recipients = 'thoang@yahoo.com',
     @copy_recipients = 'thoang@yahoo.com',
     @body = @msg,
     @subject = @sub,
     @query = @query,
     @query_attachment_filename = @query_attachment_filename,
     @attach_query_result_as_file = 1,
     @query_result_header = 1,
     @query_result_width = 256,
     @query_result_separator = '   ',
     @query_result_no_padding = 1;

Не удалось инициализировать библиотеку sqlcmd с номером ошибки -2147467259.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...