Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];

Вниз

Можно ли и как перенести базу из-под ИБ 6 на ИБ 5   Найти похожие ветки 

 
Frozzen   (2004-08-04 19:17) [0]

Вот такой собственно вопрос


 
Desdechado ©   (2004-08-04 19:21) [1]

5 - какой?
у них разный ODS (On Disk Structure)
если специфических прибамбасов для 6 не использовал, то можно попробовать.
НО ЗАЧЕМ?


 
Frozzen   (2004-08-04 19:29) [2]

ситуация такая, я написал прогу, работает под иб 6. Сегодня принес ее устанавливать на машину, а там стоит другая прога, которая работает под иб 5. Я от неопытности подумал,что 6 поддерживает 5 и ошибся. Оказалось - разные структуры у меня 10, а у той проги 9. В итоге я снес ИБ5 - та прога не работает, о чем сейчас сожелее и ищу выход, как все это дело исправить и совместить.


 
Frozzen   (2004-08-04 19:29) [3]

ситуация такая, я написал прогу, работает под иб 6. Сегодня принес ее устанавливать на машину, а там стоит другая прога, которая работает под иб 5. Я от неопытности подумал,что 6 поддерживает 5 и ошибся. Оказалось - разные структуры у меня 10, а у той проги 9. В итоге я снес ИБ5 - та прога не работает, о чем сейчас сожелее и ищу выход, как все это дело исправить и совместить.


 
Frozzen   (2004-08-04 19:30) [4]

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


 
Devel ©   (2004-08-04 19:38) [5]

poprobui backup v 6 i restore v 5


 
Frozzen   (2004-08-04 19:39) [6]

принес все это дело домой
поставил ИБ 5.5
стартую прогу, а она говорит Ошибка начального подключения.Возможно не запущен ИБ
Unknown database
Alias Base

Хотя ИБ работает


 
Frozzen   (2004-08-04 19:42) [7]

и через что бакап и ресторе делать
через ИБ сермер манагер


 
}|{yk ©   (2004-08-04 19:56) [8]

Скачай IBExpert
Он умеет работать с серверами IB начиная с 4 версии.
Сделай бекап ним


 
Frozzen   (2004-08-04 20:05) [9]

у меня он есть
А на счет ошибки что скажите


 
}|{yk ©   (2004-08-04 20:10) [10]

Схема такая. Если у тебя база в диалекте 3, то не получится. Если в диалекте 1, то возможно. Стандартно запускаешь 6 IB, делаешь бекап. Останавливаешь. Запускаешь 5 IB, делаешь ресторе. Все.


 
Frozzen   (2004-08-04 20:16) [11]

ага все ясно
я про ошибку спросил

стартую прогу, а она говорит
Ошибка начального подключения.Возможно не запущен ИБ
Unknown database
Alias Base

Хотя ИБ работает


 
}|{yk ©   (2004-08-04 20:21) [12]

Ну дык...это
может программист написал

try
Database1.Connected := true
except on Exception do
begin
 ShowMessage("Ошибка начального подключения.Возможно не запущен ИБ");
end;
end;

кто ж твою прогу знает?


 
GanibalLector ©   (2004-08-04 20:22) [13]


Unknown database
Alias Base

Дык в IBExpert-e зарегистрируй базу(укажи алиас)...


 
Frozzen   (2004-08-04 20:28) [14]

Дык в том то и дело, что прога не моя
а я поломал ее успешное функционирование и ща пытаюсь все вернуть на свои места


 
Frozzen   (2004-08-04 20:29) [15]

а почему она конектиться не желает
разве потому, что база не зарегистрирована


 
Frozzen   (2004-08-04 20:35) [16]

вроде зарегистрировал
один фиг грит ошибка


 
y-soft ©   (2004-08-04 22:37) [17]

Есть такой хитрый недокументированный способ - обратная миграция.

Необходимо 2 компьютера в сети, на одном из которых установлен IB6, а на другом - IB5.

Backup запускается на компьютере с установленным и запущенным IB5.XБ но в командной строке указывается путь к базе на компьютере, с установленным IB6.X.

Примерно так:

gbak -b -user SYSDBA -password masterkey компьютер_IB6:путь_к_базе.gdb путь_распаковки_на_компьютере_IB5

Далее архив распаковывается на этом же компьютере...

Во многих случаях срабатывает (если в исходной базе не используются специфические возможности IB6)...


 
GanibalLector ©   (2004-08-04 22:51) [18]

вроде зарегистрировал
один фиг грит ошибка

Дык...нужно ж было с тем же алиалом,по тому-же пути.


 
Frozzen   (2004-08-05 06:06) [19]

а почему если база на 3 диалекте под ИБ 6 ничего не выйдет?


 
Sergey Masloff   (2004-08-05 06:41) [20]

Frozzen   (05.08.04 06:06) [19]
>а почему если база на 3 диалекте под ИБ 6 ничего не выйдет?
А почему программу на бейсике нельзя скомпилировать компилятором ObjectPascal? - Потому что языки разные. То же самое и там.


 
Sergey13 ©   (2004-08-05 09:12) [21]

2Frozzen  
ИМХО. Я бы пошел таким путем.
1.Тебе надо поставить 5 сервак. Сделать бекап заказщицкой базы родным бекапером.
2.Снести 5 поставить 6.
3.Рестор заказщицкой базы родным бекапером.
4.Бекап заказщицкой базы родным бекапером.
5.Бекап своей базы  родным бекапером.
6.Снести 6 поставить ФБ1.5
7.Рестор обеих баз.
8.Проверка
9.Если прокатит - установить заказчику ФБ 1.5 и базы

Можно 3,4 попробовать пропустить, но я бы не стал. Если у заказчика дофига юзеров - можно (нужно) и isc4 по тому же пути прогнать.
На ibase.ru был материал по миграции - посмотри.


 
Johnmen ©   (2004-08-05 09:30) [22]

>GanibalLector ©

Глупости.


 
46_55_41_44 ©   (2004-08-05 10:01) [23]

Слушайте, а помоему намного легче сделать перенос данных в какую-нибудь нейтральную БД.
Например MS Access.
а потом перенести обратно...
Вобщем вот так:
1) Переводим базу из ИБ6 в MS Access
2) Переводим базу из MS Access в ИБ5...


 
Desdechado ©   (2004-08-05 10:55) [24]

Имхо, самое рациональное - обе БД оживить на FB, как это в [21].
Т.е. то, что работало на 5, будет и на 6. А вот наоборот - шансов мало. Да и не зачем.
К [21] я бы добавил только - не забудь IB-клиент на машинах обновить, а то глюки будут, когда клиенти сервер разных версий.


 
Frozzen   (2004-08-05 14:36) [25]

Как оказалось база под ИБ 5 еще и через БДЕ работает



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

Форум: "Базы";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.035 c
3-1091563127
Жека
2004-08-03 23:58
2004.08.29
Вопрос по Access


14-1092121148
Kurtevich
2004-08-10 10:59
2004.08.29
Помогите! "Косынка" глючит!! :(


6-1087497769
juiceman
2004-06-17 22:42
2004.08.29
сетевой кабель подключен


9-1083537442
TButton
2004-05-03 02:37
2004.08.29
Хранение данных


1-1092343189
Zak3D[@Tm]
2004-08-13 00:39
2004.08.29
Модуль Classes.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский