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

Откуда:
Сообщений: 521
Сорри за не корректную постановку вопроса в теме, в двух словах никак не получается :(
Так вот, имеем SQL 2000, есть JOB, который состоит из нескольких степов, которые запускают .bat файлы(копирование данных, запуск куба и т.п., не в этом суть). Если по какой либо причине .bat файл не выполняется- в любом случае JOB переходит к следуюшему STEP-у.
Это логично, SQL свое дело сделал, файл вызвал, идем дальше...
Вот у меня вопрос: как можно получить уведомление, что один из .bat файлов не выполнен? Желательно, чтоб STEP, который вызвал этот файл "упал".

Спасибо!
22 июн 11, 19:54    [10857626]     Ответить | Цитировать Сообщить модератору
 Re: Помогите плз получить error из batch файла в SQL.  [new]
imato
Member

Откуда: Москва
Сообщений: 80
abrashka,

Процедура возвращает какие-то строки, сет. Если известен успешный результат, то можно проверять его в выводе. При несоответствии вызывать ошибку.

Тупа:

declare @t table
(id int identity(1, 1),
t varchar(8000))

insert into @t (t)
exec sys.xp_cmdshell 'dir c:\'

if (select t from @t where id=15)<>'fuck'
select 1/0
22 июн 11, 21:08    [10857838]     Ответить | Цитировать Сообщить модератору
 Re: Помогите плз получить error из batch файла в SQL.  [new]
abrashka
Member

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

Спасибо!

К сожалению не всегда известен успешный результат :(
Но пока лучше так, чем никак, спасибо!
22 июн 11, 22:43    [10858270]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить