|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
Доброго дня! Есть процедура, завёрнутая в job . Когда выполняется из джоба, то возникает ошибка "Conversion failed when converting date and/or time from character string." Когда вызываю вручную, то всё нормально. Есть предположение, что проблема возникает при загрузке .xml - файла в таблицу. Проблема выявлена при работе под учётной записью Агента (?). Или Сервера? Причём - полагаю, что проблема сучёткой со стороны Windows Server . Ошибка начала возникать внезапно, ситуация устойчивая. Сколько бы не запускалось результат повторяем: в джобе умирает, руками через студию отрабатывает нормально. Изменения Языка-по-умолчанию на English в учётных записях Сервера и Агента внутри SQLServer ситуацию не изменило. Админы серверов (вндовых) пока молчат. Куда копать? Заранее спасибо! -------------------------- No ROM Basic... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 10:08 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
SIMPLicity_, set dateformat ... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 10:20 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
или приводим все строки с датами к виду формату YYYYMMDD hh:mm:ss, дабы не страдать от региональных настроек при конвертации ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 10:22 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
andy st SIMPLicity_, set dateformat ... везде PS Уже научен,- но тут не помогает ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 10:29 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
andy st или приводим все строки с датами к виду формату YYYYMMDD hh:mm:ss, дабы не страдать от региональных настроек при конвертации Входной .xml не мой . Если запускаю процедуру из студии, то всё отрабатывает нормально. Если выполняется из джоба,- неважно - это запуск job по расписанию, или я job запускаю из студии правой кнопкой мыши, - "валится" с указанной ошибкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 10:33 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
SIMPLicity_, из джоба процедура выполняется под владельцем джобы сравните свой эккаунт и тот ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 10:38 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
SIMPLicity_ andy st или приводим все строки с датами к виду формату YYYYMMDD hh:mm:ss, дабы не страдать от региональных настроек при конвертации Входной .xml не мой . Если запускаю процедуру из студии, то всё отрабатывает нормально. Если выполняется из джоба,- неважно - это запуск job по расписанию, или я job запускаю из студии правой кнопкой мыши, - "валится" с указанной ошибкой. какая разница чей xml парсинг полей даты-времени сделать чуть посложнее, через строку и её преобразования чуть больше работы сейчас с целью её исключения потом но можно разобраться с учётками, выставить нужные настройки и ждать появления новой учётки с такими же проблемами. а там или память хорошая, или снова сюда с тем же вопросом p.s. я надеюсь, что вариант, когда при запуске из джоба прилетает совершенно другая xml с другими форматами даты исключен ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 10:57 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
andy st SIMPLicity_ пропущено... Входной .xml не мой . Если запускаю процедуру из студии, то всё отрабатывает нормально. Если выполняется из джоба,- неважно - это запуск job по расписанию, или я job запускаю из студии правой кнопкой мыши, - "валится" с указанной ошибкой. какая разница чей xml парсинг полей даты-времени сделать чуть посложнее, через строку и её преобразования чуть больше работы сейчас с целью её исключения потом но можно разобраться с учётками, выставить нужные настройки и ждать появления новой учётки с такими же проблемами. а там или память хорошая, или снова сюда с тем же вопросом p.s. я надеюсь, что вариант, когда при запуске из джоба прилетает совершенно другая xml с другими форматами даты исключен Так идея-то правильная. Но только сейчас на создание "таблетки от всего" времени нет ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 11:03 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
komrad SIMPLicity_, из джоба процедура выполняется под владельцем джобы сравните свой эккаунт и тот Уже поменял. Но почему-то не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 11:04 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
komrad SIMPLicity_, из джоба процедура выполняется под владельцем джобы сравните свой эккаунт и тот Вообще-то внутри запускаемого шага жоба SUSER_NAME() = NT SERVICE\SQLSERVERAGENT ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 11:09 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
SIMPLicity_ Вообще-то внутри запускаемого шага жоба SUSER_NAME() = NT SERVICE\SQLSERVERAGENT это так, когда владелец джоба sa ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 11:24 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
SIMPLicity_ Так идея-то правильная. Но только сейчас на создание "таблетки от всего" времени нет полтора часа прошло с первого сообщения, но "времени нет"... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 11:31 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
komrad, еще в шагах джоба есть "Выполнять от имени..." ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 11:31 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
Oleg_SQL komrad, еще в шагах джоба есть "Выполнять от имени..." кстати, да ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 11:45 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
Проблема была в неправильной интерпретации даты в условии: Код: sql 1.
оба поля - nvarchar(50), содержимое : '14.10.2021 11:18:46', '14.10.2021 11:18:47', '14.10.2021 11:18:48', '14.10.2021 11:18:50', '14.10.2021 11:18:51', '14.10.2021 11:18:52', '14.10.2021 11:18:54', '14.10.2021 11:18:55', '14.10.2021 11:18:55', '14.10.2021 11:18:56', '14.10.2021 11:18:57', '14.10.2021 11:18:58', '14.10.2021 11:18:59' Почему две недели проработало без проблем (и на тестах перед этим месяц с лишним), а вчера вдруг сломалось - непонятно. Админы по логам не увидели ни апдейтов операционки (кроме дефендера антивируса за час до предполагаемой даты поломки), ни апдейтов юзеров. Смена пользвателя (под которым работает Агент) на мою учётку тоже не помогла,- ошибка была таже. Есть предположение , что ошибка была всегда, но у меня в студии в параметрах соединения (в тестах) и при разработке (там же) стояло игнорирование каких-то ошибок. А непосредственно перед "поломкой" я (или коллеги) что-то менял в процедуре из другого окружения (с другими параметрами подключения) ,- и ошибка перестала игнорироваться . Но это уже "гадание на кофейной гуще" и из серии "всемирного заговора сирот" (с) Б.Акунин и (с) Веном-2 PS Насчёт поязвить: andy st После перезагрузки WinСервера были проблемы с DTC,- это была на порядок более важная задача (слишком много всего отвалилось разом). Это реалии жизни, а не "пишу неторопясь за оклад"... Отвал DTC произошёл, похоже, из-за смерти правил брэндмауэра, - вот это реально напрягло . Может быть чтото делалось со сменой сетевой карты,- например в виртуалку пропихнули другую физическую карту... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 14:39 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
SIMPLicity_ Проблема была в неправильной интерпретации даты в условии: Почему две недели проработало без проблем (и на тестах перед этим месяц с лишним), а вчера вдруг сломалось - непонятно. Патамушто гладиолус. Порядок обработки строк запроса и порядок применения фильтров - это на усмотрение оптимизатора. Усмотрение изменилось. ЗЫ. Ужос. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 15:12 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
SIMPLicity_ ... '14.10.2021 11:18:54', .. Почему две недели проработало без проблем (и на тестах перед этим месяц с лишним), а вчера вдруг сломалось - непонятно. ... т.е. нет никаких ассоциаций с тем, что 2 недели, когда работало, части DD и MM находились в диапазоне 01..12, т.е. запрос работал, но считал дичь по причине попутанности дня и месяца. а вчера внезапно всё сломалось... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 15:42 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
andy st SIMPLicity_ ... '14.10.2021 11:18:54', .. Почему две недели проработало без проблем (и на тестах перед этим месяц с лишним), а вчера вдруг сломалось - непонятно. ... т.е. нет никаких ассоциаций с тем, что 2 недели, когда работало, части DD и MM находились в диапазоне 01..12, т.е. запрос работал, но считал дичь по причине попутанности дня и месяца. а вчера внезапно всё сломалось... не, может все-таки сетевую карту впихнули невпихуемую и "коллектив Админы по логам не увидел" ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 17:13 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
andy st SIMPLicity_ ... '14.10.2021 11:18:54', .. Почему две недели проработало без проблем (и на тестах перед этим месяц с лишним), а вчера вдруг сломалось - непонятно. ... т.е. нет никаких ассоциаций с тем, что 2 недели, когда работало, части DD и MM находились в диапазоне 01..12, т.е. запрос работал, но считал дичь по причине попутанности дня и месяца. а вчера внезапно всё сломалось... Ойданудаладно,- а тринадцатое октября с десятым числом тринадцатого месяца нормально сравнивлись, да? ... Документы, в том числе от 14 октября, до трёх пополудни нормально вкачались. Так что версия о перевёрнутых датах отпадает. В конце сентября, кстати, это нормально работало. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 17:40 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
Код: sql 1.
сами же себе проблему сделали таким кодом. перепишите нормально с конвертацией дат по нужному формату и проблем не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 17:48 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
Ролг Хупин andy st пропущено... т.е. нет никаких ассоциаций с тем, что 2 недели, когда работало, части DD и MM находились в диапазоне 01..12, т.е. запрос работал, но считал дичь по причине попутанности дня и месяца. а вчера внезапно всё сломалось... не, может все-таки сетевую карту впихнули невпихуемую и "коллектив Админы по логам не увидел" С сетевыми картами ни чего не делали. Меняли маршрутизатор, но на прошлой неделе. Поэтому совсем не понятно, почему разрешения доступов по 135 порту после перезагрузки отвалились. Похоже, что просто совпало несколько "неведомых хреней",- звёзды так встали на небе.,- и мой говнокод рухнул PS Всё работает, но вопросы остались ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 17:51 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
Konst_One Код: sql 1.
сами же себе проблему сделали таким кодом. перепишите нормально с конвертацией дат по нужному формату и проблем не будет Логичнее истребить всех любителей выгружать даты в xml, JSON,... в языко-зависимыных форматах. PS Да, возможно я ищу оправдание своим кривым рукам... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 17:55 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
SIMPLicity_ andy st пропущено... т.е. нет никаких ассоциаций с тем, что 2 недели, когда работало, части DD и MM находились в диапазоне 01..12, т.е. запрос работал, но считал дичь по причине попутанности дня и месяца. а вчера внезапно всё сломалось... Ойданудаладно,- а тринадцатое октября с десятым числом тринадцатого месяца нормально сравнивлись, да? ... Документы, в том числе от 14 октября, до трёх пополудни нормально вкачались. Так что версия о перевёрнутых датах отпадает. В конце сентября, кстати, это нормально работало. ойдаипофиг заявленные 2 недели - как раз начало октября, которые попадают под шаблон "начхать день или месяц". а до этого месяц на тестах хз на каких серверах. запуск процедуры руками из студии (а запускали как пить дать много раз в процессе поиска причин) - данные типа не вкачиваются, а вкачиваются только из джоба при запуске на том же сервере... но будем рассматривать варианты влияния фаз луны и злых духов штош... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 18:54 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
SIMPLicity_ ...Логичнее истребить всех любителей выгружать даты в xml, JSON,... в языко-зависимыных форматах... Вам никогда не прилетали "гарантированно числовые значения" с рандомно меняющимся разделителем целой и дробной части: "." или ","? Никогда не видели в этих "гарантированно числовых значениях" апострофы в качестве разделителей групп разрядов? Ожидайте прибытия... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 19:30 |
|
Conversion failed when converting date and/or time from character string.
|
|||
---|---|---|---|
#18+
andy st SIMPLicity_ ...Логичнее истребить всех любителей выгружать даты в xml, JSON,... в языко-зависимыных форматах... Вам никогда не прилетали "гарантированно числовые значения" с рандомно меняющимся разделителем целой и дробной части: "." или ","? Никогда не видели в этих "гарантированно числовых значениях" апострофы в качестве разделителей групп разрядов? Ожидайте прибытия... Всю жизнь прилетают. Боремся. В том числе и с авторами "кривых данных",- ибо нефиг. ;) Нельзя всю жизнь подтирать всем жопы. На шестом десятке это начинаешь усваивать. Особенно когда владельцы этих жоп начинают задирать носы и усиленно срать вокруг себя. "На первый раз прощается, второй раз запрещается" (с) ИзДетства ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2021, 11:45 |
|
|
start [/forum/topic.php?fid=46&msg=40104786&tid=1684197]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 266ms |
total: | 400ms |
0 / 0 |