powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Очень плохой BACKUP!!! СHARSETS
4 сообщений из 4, страница 1 из 1
Очень плохой BACKUP!!! СHARSETS
    #32056395
FAGIM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется база, DEFAULT CHARSET WIN1251
Все текстовые поля также WIN1251

Бэкапится она без ошибок, но при попытке восстановить ее восстанавливает только метаданные и потом пишет:
"Ariphmetic exception, division by zero...
cannot transliterate text through charsets"
Зарегистрирована база также как WIN1251 на IBConsole или как DEFAULT_CHARSET на IBExpert
...
Рейтинг: 0 / 0
Очень плохой BACKUP!!! СHARSETS
    #32056438
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет. У меня такое было. Оказалось - что база битая, т.к. я добавил в одно место то-ли индекс, то-ли ограничение и данные в сетке отображались, а команда UPDATE MyTable SET Field1=Field1,... не ыполнялась.
Тебе при восстановлении ошибка на таблицу, наверное, указывает, так ты посмотри её и то, что до неё в словаре идёт, т.е открой rdb$relations и нйди там свою таблицу и ту, что до неё. И проверяй такой командой все поля.
...
Рейтинг: 0 / 0
Очень плохой BACKUP!!! СHARSETS
    #32056451
Привет!
Похоже, ты закатал NULL значение в NOT NULL поле (например, доавил в таблицу с даными новое поле с ограничением NOT NULL).

Сделай так - запусти рестор с ключом -v (вывод подробностей).
то есть
gbak -c -v...

Отлови таблицу, на которой это происходит и истреби NULL'ы в NOT NULL полях, буде таковые найдутся.

Если не найдутся - текст gbak -c -v, на котором ломается рестор, сюда запость.
...
Рейтинг: 0 / 0
Очень плохой BACKUP!!! СHARSETS
    #32057081
FAGIM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В том то и беда, что база целая, и никаких нотнулов.
Благо данных в ней было совсем немного все домены перевел в CHARSET NONE и все заработало. Так что всеже чарсеты подвели!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Очень плохой BACKUP!!! СHARSETS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]