![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Можно ли и как перенести базу из-под ИБ 6 на ИБ 5 [D6, IB6.x]
Frozzen © (2004-08-04 19:17:00)Вот такой собственно вопрос
Frozzen (2004-08-05 14:36:00) [1]Как оказалось база под ИБ 5 еще и через БДЕ работает
Desdechado (2004-08-05 10:55:00) [2]Имхо, самое рациональное - обе БД оживить на FB, как это в [21].
Т.е. то, что работало на 5, будет и на 6. А вот наоборот - шансов мало. Да и не зачем.
К [21] я бы добавил только - не забудь IB-клиент на машинах обновить, а то глюки будут, когда клиенти сервер разных версий.
46_55_41_44 (2004-08-05 10:01:00) [3]Слушайте, а помоему намного легче сделать перенос данных в какую-нибудь нейтральную БД.
Например MS Access.
а потом перенести обратно...
Вобщем вот так:
1) Переводим базу из ИБ6 в MS Access
2) Переводим базу из MS Access в ИБ5...
Johnmen (2004-08-05 09:30:00) [4]>GanibalLector ©
Глупости.
Sergey13 (2004-08-05 09:12:00) [5]2Frozzen
ИМХО. Я бы пошел таким путем.
1.Тебе надо поставить 5 сервак. Сделать бекап заказщицкой базы родным бекапером.
2.Снести 5 поставить 6.
3.Рестор заказщицкой базы родным бекапером.
4.Бекап заказщицкой базы родным бекапером.
5.Бекап своей базы родным бекапером.
6.Снести 6 поставить ФБ1.5
7.Рестор обеих баз.
8.Проверка
9.Если прокатит - установить заказчику ФБ 1.5 и базы
Можно 3,4 попробовать пропустить, но я бы не стал. Если у заказчика дофига юзеров - можно (нужно) и isc4 по тому же пути прогнать.
На ibase.ru был материал по миграции - посмотри.
Sergey Masloff (2004-08-05 06:41:00) [6]Frozzen (05.08.04 06:06) [19]
>а почему если база на 3 диалекте под ИБ 6 ничего не выйдет?
А почему программу на бейсике нельзя скомпилировать компилятором ObjectPascal? - Потому что языки разные. То же самое и там.
Frozzen (2004-08-05 06:06:00) [7]а почему если база на 3 диалекте под ИБ 6 ничего не выйдет?
GanibalLector (2004-08-04 22:51:00) [8]вроде зарегистрировал
один фиг грит ошибка
Дык...нужно ж было с тем же алиалом,по тому-же пути.
y-soft (2004-08-04 22:37:00) [9]Есть такой хитрый недокументированный способ - обратная миграция.
Необходимо 2 компьютера в сети, на одном из которых установлен IB6, а на другом - IB5.
Backup запускается на компьютере с установленным и запущенным IB5.XБ но в командной строке указывается путь к базе на компьютере, с установленным IB6.X.
Примерно так:
gbak -b -user SYSDBA -password masterkey компьютер_IB6:путь_к_базе.gdb путь_распаковки_на_компьютере_IB5
Далее архив распаковывается на этом же компьютере...
Во многих случаях срабатывает (если в исходной базе не используются специфические возможности IB6)...
Frozzen (2004-08-04 20:35:00) [10]вроде зарегистрировал
один фиг грит ошибка
Frozzen (2004-08-04 20:29:00) [11]а почему она конектиться не желает
разве потому, что база не зарегистрирована
Frozzen (2004-08-04 20:28:00) [12]Дык в том то и дело, что прога не моя
а я поломал ее успешное функционирование и ща пытаюсь все вернуть на свои места
GanibalLector (2004-08-04 20:22:00) [13]
Unknown database
Alias Base
Дык в IBExpert-e зарегистрируй базу(укажи алиас)...
}|{yk (2004-08-04 20:21:00) [14]Ну дык...это
может программист написал
try
Database1.Connected := true
except on Exception do
begin
ShowMessage('Ошибка начального подключения.Возможно не запущен ИБ');
end;
end;
кто ж твою прогу знает?
Frozzen (2004-08-04 20:16:00) [15]ага все ясно
я про ошибку спросил
стартую прогу, а она говорит
Ошибка начального подключения.Возможно не запущен ИБ
Unknown database
Alias Base
Хотя ИБ работает
}|{yk (2004-08-04 20:10:00) [16]Схема такая. Если у тебя база в диалекте 3, то не получится. Если в диалекте 1, то возможно. Стандартно запускаешь 6 IB, делаешь бекап. Останавливаешь. Запускаешь 5 IB, делаешь ресторе. Все.
Frozzen (2004-08-04 20:05:00) [17]у меня он есть
А на счет ошибки что скажите
}|{yk (2004-08-04 19:56:00) [18]Скачай IBExpert
Он умеет работать с серверами IB начиная с 4 версии.
Сделай бекап ним
Frozzen (2004-08-04 19:42:00) [19]и через что бакап и ресторе делать
через ИБ сермер манагер
Frozzen (2004-08-04 19:39:00) [20]принес все это дело домой
поставил ИБ 5.5
стартую прогу, а она говорит Ошибка начального подключения.Возможно не запущен ИБ
Unknown database
Alias Base
Хотя ИБ работает