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

Откуда:
Сообщений: 212
declare @rc int
declare @f varchar
declare @p varchar
select @p='c:\1\'+old_name from ext_docs inner join dbo.PORUCH
on dbo.ext_docs.ptr=dbo.PORUCH.ext_ptr inner join PICTURES
on ext_docs.ptr=PICTURES.ext_ptr
where old_name='15000039.tif'
exec @rc = master.dbo.xp_smtp_sendmail
@FROM = N'1@ya.ru',
@TO = N'2@ua.ru',
@server = N'sql',
@subject = N'тема',
@attachments=@p
select RC = @rc
go

Почему не приаттачивается файлик
если прописывать напрямую товсе рабоатет
т.е. @attachments=n'c:\1\1\1.txt'
9 фев 04, 16:37    [527666]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с xpsmtp  [new]
Berg
Member

Откуда: Кр-ск
Сообщений: 3480
А ты сделай select @p перед exec и, вероятно, оно не совпадет 'c:\1\1\1.txt'
9 фев 04, 16:56    [527707]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с xpsmtp  [new]
новый
Member

Откуда:
Сообщений: 212
ага все верно точно тока в @f выводиться один симол почему это
а не строчка
9 фев 04, 17:46    [527832]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с xpsmtp  [new]
Glory
Member

Откуда:
Сообщений: 104760
Еще бы не выводился при такой декларации пременных
declare @f varchar
declare @p varchar
9 фев 04, 17:47    [527836]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с xpsmtp  [new]
новый
Member

Откуда:
Сообщений: 212
да все спасибо получилось
9 фев 04, 17:49    [527841]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с xpsmtp  [new]
новый
Member

Откуда:
Сообщений: 212
родился новый вопрос а что с сетью не работает
@attachments=N'\\192.0.0.0\or$\GR_DB0\2004\59000156.TIF'
9 фев 04, 18:01    [527863]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с xpsmtp  [new]
Glory
Member

Откуда:
Сообщений: 104760
А необходимые права на сетевой ресурс имееются ?
9 фев 04, 18:03    [527869]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с xpsmtp  [new]
новый
Member

Откуда:
Сообщений: 212
да все права так просто ведь захожу
если \\name\o$\.......все нормально открывается
9 фев 04, 18:05    [527873]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с xpsmtp  [new]
Glory
Member

Откуда:
Сообщений: 104760
да все права так просто ведь захожу
У кого все права ?
Что выдает

exec master..xp_cmdshell 'dir \\192.0.0.0\or$\GR_DB0\2004\*.*'
9 фев 04, 18:08    [527878]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с xpsmtp  [new]
новый
Member

Откуда:
Сообщений: 212
выдает все файлы в данной директории
9 фев 04, 18:23    [527905]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с xpsmtp  [new]
новый
Member

Откуда:
Сообщений: 212
проблема не пропала
10 фев 04, 09:20    [528290]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с xpsmtp  [new]
ziktuw
Member

Откуда:
Сообщений: 3552
Скриптик запускается из шедулера?
Шедулер коннектится по трасту?
Учетная запись шедулера имеет право на выход в сеть?
10 фев 04, 09:56    [528341]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с xpsmtp  [new]
новый
Member

Откуда:
Сообщений: 212
нет в том то и дело что проверяю пока в QA
если подключаю как сетевой диск на SQL сервер
то есно все работает, а хочеться без подключения
10 фев 04, 10:37    [528512]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с xpsmtp  [new]
ziktuw
Member

Откуда:
Сообщений: 3552
Хм, а эта "xpsmtp" - как работает? Не отдает ли она директивы на сборку и отправку письма какому-либо другому сервису?
10 фев 04, 11:48    [528743]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с xpsmtp  [new]
новый
Member

Откуда:
Сообщений: 212
да не вроде сама все делает
10 фев 04, 11:58    [528770]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с xpsmtp  [new]
ziktuw
Member

Откуда:
Сообщений: 3552
Тогда включай аудит на машине и смотри в журнале безопасности, каких прав конкретно кому не хватило.
10 фев 04, 12:29    [528833]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить