|
backup: expression evaluation not supported. Value exceeds the range for valid dates
|
|||
---|---|---|---|
#18+
Сегодня при бекапе получил subj.: expression evaluation not supported. Value exceeds the range for valid dates Ошибка вылезает на очень простой таблице: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Попробовал сделать запрос в isql: Код: plsql 1.
- получаю ту же ошибку. Делаю там же так: Код: plsql 1.
- все читается нормально. Индекса по дате, который мог бы испортиться - нет. Так что не знаю, что и думать. Firebird 2.5 (26351), на Windows, суперсервер. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 15:44 |
|
backup: expression evaluation not supported. Value exceeds the range for valid dates
|
|||
---|---|---|---|
#18+
скорее всего у тебя каких-то строк просто нет в индексе Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 16:02 |
|
backup: expression evaluation not supported. Value exceeds the range for valid dates
|
|||
---|---|---|---|
#18+
dedRastaFirebird 2.5 (26351), на Windows, суперсервер. google: 26351 firebird Firebird: Firebird 2.5.1 www.firebirdsql.org/en/firebird-2-5-1/? 4 Oct 2011 ... October 04, 2011, FirebirdCS- 2.5.1-26351 -i386.pkg.zip ах вот оно чё! ну тогда конечно, тогда куда уж ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 16:04 |
|
backup: expression evaluation not supported. Value exceeds the range for valid dates
|
|||
---|---|---|---|
#18+
Ariochскорее всего у тебя каких-то строк просто нет в индексе Код: sql 1. 2. 3. 4.
Спасибо! В конце работы самому пришло в голову это посмотреть. Только последние два из приведенных выше запросов не работают - что-то с агрегатами. А сегодня урвал у сетевиков firebird.log и воочию увидел, что приключилось: Код: plsql 1. 2. 3. 4. 5. 6. 7.
Решил, что ремонтник из меня никакой, накатил последний бекап и запросами из битой БД его актуализировал - благо фактически пострадала только одна таблица, у второй, не смотря на страшный диагноз, проблем не обнаружилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 13:13 |
|
backup: expression evaluation not supported. Value exceeds the range for valid dates
|
|||
---|---|---|---|
#18+
dedRastaнакатил последний бекап зачем??? нужно было поломанным индексам сделать alter index active. Предварительно обновившись до 2.5.8. Или даже не обновившись. А так - потерял данные с момента последнего бэкапа, просто потому что "так захотелось". ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 14:46 |
|
backup: expression evaluation not supported. Value exceeds the range for valid dates
|
|||
---|---|---|---|
#18+
dedRasta, достаточно было перестроить Index 1 in table T_OFED_JOB. И, конечно же, использовать 2.5.1 - это безобразие ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 14:47 |
|
backup: expression evaluation not supported. Value exceeds the range for valid dates
|
|||
---|---|---|---|
#18+
kdvdedRastaнакатил последний бекап зачем??? нужно было поломанным индексам сделать alter index active. Предварительно обновившись до 2.5.8. Или даже не обновившись. А так - потерял данные с момента последнего бэкапа, просто потому что "так захотелось". Виноват, нервы... За науку спасибо. Сегодня препарировал битую тушку. Все получилось, как сказали, только при попытке обновления индекса вылезло: Код: plsql 1. 2.
Далее: Код: plsql 1. 2. 3. 4. 5. 6. 7.
В понедельник пойду на поклон к сетевикам FB обновлять. Еще раз спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2019, 16:23 |
|
backup: expression evaluation not supported. Value exceeds the range for valid dates
|
|||
---|---|---|---|
#18+
dedRasta, хорошая программа - при отсутствии ПК нагенерила 185 записей с одним идентификатором. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2019, 20:51 |
|
backup: expression evaluation not supported. Value exceeds the range for valid dates
|
|||
---|---|---|---|
#18+
kdvdedRasta, ...при отсутствии ПК нагенерила 185 записей с одним идентификатором. Дык, был ПК, об чем и ошибка при попытке обновления индекса по этому ПК вылезла. Непонятно, почему она не вылезла, когда эти записи писались. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2019, 21:24 |
|
backup: expression evaluation not supported. Value exceeds the range for valid dates
|
|||
---|---|---|---|
#18+
dedRasta, ПК предотвращает вставку одинаковых значений. ПК был поломан (индекс по ПК). Вставилось 185 одинаковых значений. Вопрос - как так написана программа, что она втыкает одинаковые значения в ПК при его нерабочем состоянии. Нет генератора? Долбит какое-то последнее значение, а по ошибке нарушения ПК делает инкремент, пока запись не вставится? Я и говорю - хорошая программа. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2019, 21:41 |
|
backup: expression evaluation not supported. Value exceeds the range for valid dates
|
|||
---|---|---|---|
#18+
dedRasta, мне вот интересно, ты воообще о Firebird что-то читаешь? ну вот например Release Notes ? после 2.5.1 выходило ещё 8 версий ЕМНИП (включая security hotfix) и в RelNotes к каждой было сказано про возможный п-ц с индексами в 2.5.1 Вот - как можно было себе геморрой привезти? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2019, 14:11 |
|
backup: expression evaluation not supported. Value exceeds the range for valid dates
|
|||
---|---|---|---|
#18+
kdvДолбит какое-то последнее значение, а по ошибке нарушения ПК делает инкремент, пока запись не вставится? insert into ....... values ( ..., ..., ..., select max(id) + 1 from ...) если индекс убит и почему-то последнее значение не видит хоть обвставляйся - то вот тебе и 185 записей ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2019, 14:15 |
|
backup: expression evaluation not supported. Value exceeds the range for valid dates
|
|||
---|---|---|---|
#18+
AriochdedRasta, Вот - как можно было себе геморрой привезти? Виноват, расслабился... Работает и работает. Ariochмне вот интересно, ты воообще о Firebird что-то читаешь? ну вот например Release Notes ? после 2.5.1 выходило ещё 8 версий ЕМНИП (включая security hotfix) и в RelNotes к каждой было сказано про возможный п-ц с индексами в 2.5.1 Читаю, но вот это проглядел, потому сейчас и рву себе волосы э-э-э на спине. А вообще posthumously дело выглядит так. Генератор и триггер были и до этого работали. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
На запись к этой таблице обращаюсь раз в месяц, когда приходят обновления справочника в Excel. Excel импортирую с помощью IbExpert'а во временную таблицу и из нее скриптом обновляю справочник: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Последний раз скрипт пыхтел долго - минут 10 - но таки закончился вроде без ошибки. Когда сейчас стал смотреть, в Excel оказалось две строки мусора. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2019, 18:37 |
|
backup: expression evaluation not supported. Value exceeds the range for valid dates
|
|||
---|---|---|---|
#18+
dedRastaГенератор и триггер были и до этого работали. [spoiler] ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2019, 20:06 |
|
backup: expression evaluation not supported. Value exceeds the range for valid dates
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка, ....либо там у них где-то есть требование "правильной нумерации, т.е. без дырок" и соотв. есть код, который номера сдвигает. А в нём что-то типа select min(id) where id > :last_processed_id ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 11:47 |
|
|
start [/forum/topic.php?fid=40&msg=39779673&tid=1560796]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
80ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 198ms |
0 / 0 |