Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 sp_send_dbmail attachment unc-path  [new]
mezzanine
Member

Откуда:
Сообщений: 157
Добры вечер. Подскажите как можно выслать письмо с файлам взятым с удаленного сервера:
DECLARE @mailitem_id INT,
        @retcode INT;

EXECUTE @retcode = msdb.dbo.sp_send_dbmail @profile_name = 'mail',
                                           @recipients = 'test@test.com',
                                           @subject = 'subj',
                                           @body = 'body',
                                           @body_format = 'HTML',
                                           @file_attachments = '\\192.168.20.21\Shared Files\Reports\test.pdf',
                                           @mailitem_id = @mailitem_id OUTPUT;


SELECT @retcode,
       @@error;

Получаю ошибку: Attachment file \\192.168.20.21\Shared Files\Reports\test.pdf is invalid.
19 ноя 16, 00:52    [19910740]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail attachment unc-path  [new]
aleks2
Guest
Никак. Это известная и неразрешимая проблема.
19 ноя 16, 06:22    [19910855]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail attachment unc-path  [new]
Santa89
Member

Откуда:
Сообщений: 1520
aleks2
Никак. Это известная и неразрешимая проблема.

все верно. копируйте файл к себе на серв а потом отсылайте. можно через powershell например или clr
19 ноя 16, 13:57    [19911431]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail attachment unc-path  [new]
mezzanine
Member

Откуда:
Сообщений: 157
Santa89,

Можно с помощью powershell скопировать файл с кода T-SQL?
19 ноя 16, 22:13    [19912255]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail attachment unc-path  [new]
mezzanine
Member

Откуда:
Сообщений: 157
Еще вычитал что можно дать управнения на шару пользователю MSSQLSERVER, от этого пользователя работает сервис базы. Что-то не могу разобраться как ему дать права на папку файлового сервера.
19 ноя 16, 23:36    [19912458]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить