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

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

Ошибка структуры БД [D7, XP]


Степанов Михаил В. ©   (2015-07-03 16:31:00) 

Здравствуйте мастера! Софт на основе Firebird 2.5, при запуске ошибка в структуре БД. БД новая, пустая, IBExpert открывает без проблем. Старых версий огнептички нет, Интербейс тоже нет,только Ms SQL 2008, но по идее мешать не должен. Куда копать не пойму... :( Что посоветуете?


Дмитрий Белькевич   (2015-07-14 01:47:00) [1]

удаляй старый fb, деинсталл, руками папки firebird, удаляй gds32.dll, fbclient.dll и иже, в папке приложения и system32, старое всё - под нож, новое ставь, поможет.


кгшзх   (2015-07-04 17:52:00) [2]

а кто тебе сказал, что у тебя обязательно два сервера?
тебе просто пример привели, в котором поставили сервер, который явно понимал одс, но программе отвечал второй сервер, который не понимал.


Степанов Михаил В.   (2015-07-04 17:31:00) [3]

Как убить старый сервер если в перечне программ его нет? Где подчистить библиотеки?


кгшзх   (2015-07-04 11:54:00) [4]

вот тебе пример из реальной жизни.
сервер = 2.5 одс = 9 (сервер ее 100% понимает)
идем на "другой" комп, ставим ЭТОТ сервер и ЭТУ базу.
запускаем - получаем то что получил ты в [1]

в чем причина?
а в том, что до установки ЭТОГО сервера на той тачке уже был установлен fb/yaffil/ib более старой версии.

новый сервер успешно поставился, но так как оба биндят 3050, то кто первый встал - того и тапки.

и если первым встал yaffil, который не понимает одс 9, но который занял tcp 3050, то прога твоя общается не с твоим сервером, а со старым сервером.

В чем причина у тебя?
Да хрен его знает.
Могу только  сказать со 146% уверенности, что сервер , который дал тебе такую ошибку - моложе твоей базы и не понимает ее ОДС


кгшзх   (2015-07-04 11:47:00) [5]

ты это не мне, а своему серверу расскажи.
что он дурак и что одс базы которую ты ему подсовываешь - не старше самого сервера.


Степанов Михаил В.   (2015-07-04 11:05:00) [6]

прога ставит одинаковые, на других ПК полет нормальный. Траблы только на ноутбуке.


кгшзх   (2015-07-03 23:41:00) [7]

куда еще-то копать?

у тебя сервер старый, база новая.


Степанов Михаил В.   (2015-07-03 19:51:00) [8]

Куда копать?


кгшзх   (2015-07-03 19:03:00) [9]

все верно, только все наеборот.

сейчас ошибку выдает старый сервер, который не понимает более свежую одс


Степанов Михаил В.   (2015-07-03 18:54:00) [10]

Я так понимаю из-за разных версий БД и сервера. Но в проге они одинаковы. Подозреваю что раньше на ПК была установлена версия огнептички ниже 2.5 или Интербейс и возможно после ее удаления где-то остались какие-то старые библиотеки. ПК чужой, поэтому точно не знаю какой софт был установлен ранее. Где и чего поискать зачистить можно чтобы исправить проблему?


Кщд   (2015-07-03 17:30:00) [11]

http://www.firebirdfaq.org/faq80/


Степанов Михаил В.   (2015-07-03 16:51:00) [12]

Ошибка: unsupported on-disk structure for file и имя БД


Наверх

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