Отправка писем через компонент Send Mail MS SQLServer

Добрый день! наткнулся сегодня на настройку компонента Send Mail сервера MS SQLServer 2008 и решил поискать статьи на данную тему по оправки всякого рода уведомлений об создании задач и инцидентов и нашел данную статью http://blog.chertenok.ru/2010/04/e-mail-ot-sql-servera-chast-2-1-pishem-...
Так все понятно. Полезная вещь. Есть следующий вопрос. Как можно сделать отправку вложений напрямую из базы файлов. например чтобы отправлялись договора из блоб полей?? подскажите пожалуйста?

Нравится

4 комментария

Думаю, это лучше реализовывать средствами конфигурации, так как средствами SQL-сервера вряд ли возможно из Blob-поля получить его содержимое в нужном формате (либо достаточно сложно). В то же время, в конфигурации уже есть готовая операция "Отправить по E-mail" на детали "Файлы". Останется скомбинировать её с действием "Отправить по шаблону" и на основании этих двух действий создать свою операцию.

А как передать путь к файлу?? он же локально у пользователя будет храниться а процедура на сервере крутиться? Я просто пока не представляю?

Иван попробуйте поиграться с параметрами sp_send_dbmail: @query, @attach_query_result_as_file, @query_attachment_filename и т.п.

спасибо попробую. А вообще интересно кто нибудь пользовался данной функцией в проектах??

Показать все комментарии