![]() |
|
Модераторы: Akella |
![]()
|
|
| Rakhim |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 12.8.2004 Репутация: нет Всего: нет |
База данных Firebird 1.5
Резервировал базу данных с помощьб IBExpert При востановлении базы данных где-то на середине возникает ощибка в которой сообщается что произошло деление на ноль или переполнение. И процесс останваливается. В базе оказывается где-то половина данных и таблиц. М При востановленние только метаданных все нормально. |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 7 Всего: 162 |
Не имея файла резервной копии трудно, что-либо сказать. Могу только посоветовать скачать себе книгу Мир InterBase, 2 издание! (ссылка вверху этой страницы) и прочитать главу 4, там описаны разные способа, как можно восстановить базу данных.
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| Golden Hands |
|
|||
![]() Золотой ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2023 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: 3 Всего: 83 |
У меня такое бывало. Причина в том, что:
1. Поле, где должно быть обязательное значение, пустое. или 2. Какие-то глюки с CHECK (проверка).
Вряд ли, нестыковочки в самой базе. У меня ошибки были с IBConsole, BlazeTop. -------------------- Мы обречены... но только на победу! Настанет день, и мы построим новый дом. Внесем в него тепло, что сохранить сумели, И воскресим все то, что в нас когда-то умерло... © Тень Света |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 7 Всего: 162 |
Rakhim, а еще раз бэкап сделать есть возможность?
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| Rakhim |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 12.8.2004 Репутация: нет Всего: нет |
Бекап еще раз сделать не возможно. На одном из полей стоит ограничение not null, но поле видать пустое. Это поле было добавлено к существуещей таблице, и поэтому некоторые поля оказались пустыми.
К сожелению не могу прислать в архиве занимает около 2 Мб. А есть ли средства отредактировать бекап в ручную. Добавлено @ 16:03
Как справились |
||||||
|
|||||||
| Golden Hands |
|
||||
![]() Золотой ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2023 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: 3 Всего: 83 |
Так я и думал.
К сожалению, никак. Делал новый бэкап с учетом происшедшего. -------------------- Мы обречены... но только на победу! Настанет день, и мы построим новый дом. Внесем в него тепло, что сохранить сумели, И воскресим все то, что в нас когда-то умерло... © Тень Света |
||||
|
|||||
| Петрович |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1000 Регистрация: 2.12.2003 Где: Москва Репутация: нет Всего: 55 |
Попробуй напрямую воспользоваться программой GBAK. В принципе, IBExpert все равно ей же и пользуется.
Во первых, сначала попробуй включить у нее "разговорчевый" режим, и посмотри что именно ему не нравится. Потом, покопайся в параметрах GBAK. Там кажется были какие-то возможности игнорировать некоторые ошибки. Добавлено @ 23:25 Блин. Заглянул в IBExpert. Так там вроде тоже есть Verbose режим. Да и похоже остальные настройки доступны. Так что, включи Verbose, и посмотри протокол - что ему там не нравится? Все зависит от этого. -------------------- Все знать невозможно, но хочется |
|||
|
||||
| Golden Hands |
|
|||
![]() Золотой ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2023 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: 3 Всего: 83 |
Вот здесь могут помочь c сабжем:
http://forum.ibase.ru/. Это сообщение отредактировал(а) Golden Hands - 13.3.2005, 12:47 -------------------- Мы обречены... но только на победу! Настанет день, и мы построим новый дом. Внесем в него тепло, что сохранить сумели, И воскресим все то, что в нас когда-то умерло... © Тень Света |
|||
|
||||
| Rakhim |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 12.8.2004 Репутация: нет Всего: нет |
Здесь описано как исправить бэкап и потом встановить бэкап
http://www.ibase.ru/devinfo/db_repair.htm#translate С помощью низкоуровневого редактора изменил бэкап, после этого удалось востановить данные. |
|||
|
||||
![]()
|
| Правила форума "Interbase" | |
|
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |