Отправка писем через компонент Send Mail MS SQLServer
Добрый день! наткнулся сегодня на настройку компонента Send Mail сервера MS SQLServer 2008 и решил поискать статьи на данную тему по оправки всякого рода уведомлений об создании задач и инцидентов и нашел данную статью http://blog.chertenok.ru/2010/04/e-mail-ot-sql-servera-chast-2-1-pishem-...
Так все понятно. Полезная вещь. Есть следующий вопрос. Как можно сделать отправку вложений напрямую из базы файлов. например чтобы отправлялись договора из блоб полей?? подскажите пожалуйста?
Нравится
Думаю, это лучше реализовывать средствами конфигурации, так как средствами SQL-сервера вряд ли возможно из Blob-поля получить его содержимое в нужном формате (либо достаточно сложно). В то же время, в конфигурации уже есть готовая операция "Отправить по E-mail" на детали "Файлы". Останется скомбинировать её с действием "Отправить по шаблону" и на основании этих двух действий создать свою операцию.
А как передать путь к файлу?? он же локально у пользователя будет храниться а процедура на сервере крутиться? Я просто пока не представляю?
Иван попробуйте поиграться с параметрами sp_send_dbmail: @query, @attach_query_result_as_file, @query_attachment_filename и т.п.
спасибо попробую. А вообще интересно кто нибудь пользовался данной функцией в проектах??