Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Странности какие-то  [new]
Vladimir
Guest
Я создал задание (Job) на сервере вот такого вида:
----------
DECLARE @vdate datetime
SET @vdate=GETDATE()
EXECUTE Calc_abonpay @vdate, 0, 14, 'Edit'
---------
Когда наступает время этот скрипт запускается, но выдает следующую ошибку:
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value. [SQLSTATE 22007]

Зато, если я этот скрипт запускаю ручками из QueryAnalyzer, то все хорошо отрабатывает, ни о каких ошибках преобразования нет и речи. Что за Г?
Ужо пробовал поставить <SET DATEFORMAT dmy>, нифига не меняется.
1 ноя 01, 08:32    [16033]     Ответить | Цитировать Сообщить модератору
 RE:Странности какие-то  [new]
Garya
Guest
Ответить сходу трудно - нужно посмотреть текст хранимой процедуры. А вообще можно запустить Profiler, отловить момент запуска задания и посмотреть, где происходит ошибка.
1 ноя 01, 12:07    [16034]     Ответить | Цитировать Сообщить модератору
 RE:Странности какие-то  [new]
Dmitry
Member

Откуда: Saint-Petersburg
Сообщений: 350
А владелец Job-а - тот же самый, что и тот, под кем Вы запускаете процедуру ручками? В том смысле что если разные, то сравните их настройки языка.
1 ноя 01, 14:40    [16035]     Ответить | Цитировать Сообщить модератору
 RE:Странности какие-то  [new]
Vladimir
Guest
Владелец JOBa пользователь "sa", а запускается ну тоже наверное "sa", т.к. писал я JOB припомощи Enterprise Manager и ничего не менял из предложенного им. кроме вывода ошибок в файл (иначе я вообще не мог найти вразумительного разъяснения, почему прекратилось выполнение задания).
А в Profiler я попробую отследить момент возникновения ошибки.
Всем спасибо за ответы.
2 ноя 01, 06:46    [16036]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Странности какие-то  [new]
Сергей1979
Member

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

Нашли в чем причина ?
16 мар 12, 16:12    [12261669]     Ответить | Цитировать Сообщить модератору
 Re: Странности какие-то  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Сергей1979
Vladimir,

Нашли в чем причина ?
11 лет прошло. Думаете, автор все это время караулил ваше появление чтобы ответить на этот вопрос?
16 мар 12, 16:19    [12261744]     Ответить | Цитировать Сообщить модератору
 Re: Странности какие-то  [new]
Glory
Member

Откуда:
Сообщений: 104751
Сергей1979
Нашли в чем причина ?

Причина - в неправильной конвертации строк в даты
16 мар 12, 16:23    [12261791]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить