Замените sp_send_dbemail параметром запроса для SQL Azure.

Я мигрирую локальный веб-API и его базу данных SQL в Azure. Поскольку sp_send_dbemail не поддерживается в Azure SQL, у меня есть веб-задание, которое будет извлекаться из созданной мной таблицы электронной почты. У меня есть другой процесс, который должен выполнить запрос и прикрепить результаты к электронному письму. Запрос также использует базу данных tempdb для создания набора данных.

Я хочу иметь возможность создавать файл, сохранять его в хранилище Azure и записывать путь к таблице электронной почты. Как бы я пошел по этому поводу?

Вот существующий звонок:

        EXECUTE msdb.dbo.sp_send_dbmail @recipients = @recipients,
                                      @subject = 'Subject',
                                      @from_address = 'no-reply@me.com <no-reply@ngpvan.com>',
                                      @reply_to = 'no-reply@me.com',
                                      @body_format = 'HTML',
                                      @body = @body,
                                      @query = 'select * from ##TransactionDetails order by AccountId, n asc',
                                      @attach_query_result_as_file = 1,
                                      @query_result_width = 50000,
                                      @query_result_no_padding = 1,
                                      @query_result_header = 1,
                                      @query_result_separator = '   ',
                                      @exclude_query_output = 1,
                                      @query_attachment_filename = @exportFileName;

0 ответов

Другие вопросы по тегам