Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизОшибка при восстановление БД из backup-а Найти похожие ветки
← →
AlexanderSK (2004-07-01 10:48) [0]Есть БД.
С помощью интербейзовской утилиты gbak делаю файл бекапа.
После этого пытаюсь восстановить базу из этого файла.
аолучаю слежующую ошибку:
gbak: restoring data for table MT
gbak: ERROR: arithmetic exception, numeric overf
gbak: ERROR: Cannot transliterate character
gbak: ERROR: gds_$send failed
gbak: Exiting before completion due to errors
причем если перед создание бекапа ужадить све данные из MT восстановление проходит нормально.
Может кто подскажет из-за чего это может быть? Или хотя бы в каком направлении копать?
← →
Johnmen © (2004-07-01 10:55) [1]Копать в направлении CHARACTER SET и COLLATE
на ibase.ru
← →
Соловьев © (2004-07-01 10:55) [2]сталкивался. Попробуй в старой базе зафитчить все записи из MT. Найдешь на какой записи глюк.
← →
AlexanderSK (2004-07-01 10:56) [3]>Соловьев © (01.07.04 10:55) [2]
т.е. "зафитчить"?
← →
AlexanderSK (2004-07-01 10:57) [4]>Johnmen © (01.07.04 10:55) [1]
Все символьные поля в МТ описаны с кодировкой Win1251
← →
Соловьев © (2004-07-01 11:01) [5]делаешь селект. а потом делаешь First, Last. или FeatchAll;
← →
Johnmen © (2004-07-01 11:04) [6]>AlexanderSK (01.07.04 10:57) [4]
Посмотри с какой кодировкой БД.
← →
AlexanderSK (2004-07-01 11:06) [7]>Johnmen © (01.07.04 11:04) [6]
Win1251
← →
AlexanderSK (2004-07-01 11:11) [8]>Соловьев © (01.07.04 11:01) [5]
Сделал. Все нормально все данные загрузились.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c