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

Откуда:
Сообщений: 8
Добрый день,

сделал процедуру с cursor,
ее запускаы через job,
проблема в том - когда cursor
выдает ошибку остановливаетса job.

процедуру b T-SQL выполняет всю,
как зделатъ чтобы joб неостановливался?
14 июл 11, 10:30    [10971575]     Ответить | Цитировать Сообщить модератору
 Re: помогите Job и Cursor, выдает error  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Aurielka,

Ошибку мы должны угадать?
14 июл 11, 10:31    [10971583]     Ответить | Цитировать Сообщить модератору
 Re: помогите Job и Cursor, выдает error  [new]
Aurielka
Member

Откуда:
Сообщений: 8
непроста объяснить эту ситуацию,

процедура ошибку всегда может издатъ:

CREATE PROCEDURE proc_AUTO
AS
DECLARE @IE_Id varchar(50), @err INT

Declare MyCur scroll Cursor For
SELECT IE_Id
FROM IE_P
Open MyCur
Fetch first From MyCur Into @IE_Id
While @@Fetch_Status = 0
Begin

EXECUTE uspu_IE_PRSK
@poValue = @err OutPut,
@poStatus = @IE_Id

if @err = 0
goto next_
else
--do somthing else...
next_:
fetch next from MyCur into @IE_Id
End
Close MyCur
Deallocate MyCur

в JOBS процедура выдаёт ошибку и job останавливаетса,
как сделать чтобы job неостанавливался?
в T-SQL процедура выдаёт ошибку, но она работает далше.
14 июл 11, 12:07    [10972456]     Ответить | Цитировать Сообщить модератору
 Re: помогите Job и Cursor, выдает error  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Партинзан. Или партизанка.
14 июл 11, 12:09    [10972474]     Ответить | Цитировать Сообщить модератору
 Re: помогите Job и Cursor, выдает error  [new]
Glory
Member

Откуда:
Сообщений: 104751
Aurielka
в JOBS процедура выдаёт ошибку и job останавливаетса,
как сделать чтобы job неостанавливался?

Не допускать ошибок. Или обрабатывать их в своем коде
14 июл 11, 12:18    [10972557]     Ответить | Цитировать Сообщить модератору
 Re: помогите Job и Cursor, выдает error  [new]
Aurielka
Member

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

там процедур несколько
по пару тысячь строк...
большайа работа :(
а неможна просче?
14 июл 11, 12:39    [10972803]     Ответить | Цитировать Сообщить модератору
 Re: помогите Job и Cursor, выдает error  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Aurielka
Glory,

там процедур несколько
по пару тысячь строк...
большайа работа :(
а неможна просче?
Программиста наймите. Может он будет в состоянии прочитать текст ошибки.
14 июл 11, 12:41    [10972823]     Ответить | Цитировать Сообщить модератору
 Re: помогите Job и Cursor, выдает error  [new]
Glory
Member

Откуда:
Сообщений: 104751
Aurielka
Glory,

там процедур несколько
по пару тысячь строк...
большайа работа :(
а неможна просче?

Вот откуда Агент знает, что происходящие в коннекте ошибки на самом деле не ошибки ?
Он должен проанализировать весь ваш код и решить, что ему ничего не надо делать ?
Даже если это будет ошибка краха база или соединения ?
14 июл 11, 12:45    [10972880]     Ответить | Цитировать Сообщить модератору
 Re: помогите Job и Cursor, выдает error  [new]
Aurielka
Member

Откуда:
Сообщений: 8
Гавриленко Сергей Алексеевич,

эту процедуру использовает другая
программа, я должен оставить в покое
eё, но мне надо её использовать чтобю
получить результат (ошибок).

я показал в качестве примера этот
Cursor, мне нужен совет можно ли
запустить JOB который игнорировал
ошибки полученные от Cursor?


заранее
спасибо тысяч раз!!! (за совет)
14 июл 11, 13:00    [10973040]     Ответить | Цитировать Сообщить модератору
 Re: помогите Job и Cursor, выдает error  [new]
Aurielka
Member

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

да, вы правы!
спасибо
14 июл 11, 14:13    [10973738]     Ответить | Цитировать Сообщить модератору
 Re: помогите Job и Cursor, выдает error  [new]
Aurielka
Member

Откуда:
Сообщений: 8
еще один вопрос:
можно ли автоматически запустить
процедуру с Cursor нереагировая на
Cursor'a ошибки?
14 июл 11, 15:42    [10974597]     Ответить | Цитировать Сообщить модератору
 Re: помогите Job и Cursor, выдает error  [new]
Aurielka
Member

Откуда:
Сообщений: 8
зделал через isql
14 июл 11, 16:57    [10975270]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить