Форум: "Начинающим";
Текущий архив: 2017.03.19;
Скачать: [xml.tar.bz2];
ВнизОшибка структуры БД Найти похожие ветки
← →
Степанов Михаил В. (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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.001 c