Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.03.19;
Скачать: CL | DM;

Вниз

Ошибка структуры БД   Найти похожие ветки 

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

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


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

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


 
Кщд ©   (2015-07-03 17:30) [2]

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


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

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


 
кгшзх ©   (2015-07-03 19:03) [4]

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

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


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

Куда копать?


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

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

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


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

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


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

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


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

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

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

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

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

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


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

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


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

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2017.03.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.006 c
1-1349853892
mfender
2012-10-10 11:24
2017.03.19
Переменные из окна браузера


2-1436292854
vadim83
2015-07-07 21:14
2017.03.19
Вопрос по CenteredRect


2-1435930281
Степанов Михаил В.
2015-07-03 16:31
2017.03.19
Ошибка структуры БД


15-1458927964
эндсоувот
2016-03-25 20:46
2017.03.19
???


2-1436168887
Арт
2015-07-06 10:48
2017.03.19
Вопрос по базе Access