Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

internal gds software consistency check [D6, IB6.x]


Наташа ©   (2003-03-14 22:44:00) 

Уважаемые мастера Delphi! Очень нужна Ваша помощь! Программа стала выдавать следующию ошибку :
"internal gds software consistency check( can"t continue after bugcheck)" В чем дело?
И второй вопрос почему может выдаваться сообщение, что таблица не найдена, хотя она существует?


Ihor Osov'yak   (2003-03-15 14:22:00) [1]

2 Наташа © (15.03.03 08:34)

Если менять метаданные и есть активные транзакции - очень большая вероятность возникновения такой ситуации как у Вас. Если активные транзакции работают с обьектами, которые задействованы в изменении - 100 % будете иметь то, что имеете.

Мораль отсюда - изменяйте метаданные тогда, когда с базой кроме вас никто не работает...

В большинстве случаев лечится посредством закрытия всех коннектов. Иногда после этого нужно еще шутдаун базы. В особо клинических случаях - баккуп с послудующим рестор...


Наташа   (2003-03-15 08:34:00) [2]

Большое спасибо! Попробую. На что именно она так отреагировала, точно не знаю. Меняла тип в ХП с Float на double Precision и сделала вставку еще одного поля в таблицу и все.


sunrider   (2003-03-15 01:14:00) [3]

Попробуй вот по этому примеру поднять базу данных, естественно
User, password и путь к базе данных свои

d:\ib_42\bin\gfix -shut -force 1 e:\ib_data\AR_IB.GDB -user "SYSDBA" -password "oooo"
net stop "InterBase Server"
copy e:\ib_data\AR_IB.GDB e:\ib_data\AR_IB.PRV
net start "InterBase Server"
d:\ib_42\bin\gbak e:\ib_data\AR_IB.GDB e:\ib_data\AR_IB.GBK -user "SYSDBA" -password "oooo" -B -L -Y "e:\IB_DATA\b.txt"
d:\ib_42\bin\gbak e:\ib_data\AR_IB.GBK e:\ib_data\AR_IB.GDB -user "SYSDBA" -password "oooo" -P 4096 -V -R -Y "e:\IB_DATA\r.txt"


Johnmen   (2003-03-15 00:54:00) [4]

Запорчена база данных...:(
1. Проверить корректность БД штатными средствами
2. Попробовать сделать backup/restore

А какое событие в жизни БД произошло между "ошибки не было" и "появилась ошибка" ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо