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

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

Проблама с Restore [IB6.x]


kiko ©   (2004-01-09 17:38:00) 

База работает по Yaffil 1.2.875
Решил перенести базу на другой комп. Cделал Buckup.
поставил на другой машине та ту же версию сервака.
При попытке сделать ресторе получаю такое:

IBE: isc_service_attach is an InterBase6 function.
Please upgrade to InterBase6 to use this functonality

PS ресторю на isc4.gdb поставленной с сервером. захожу под
Sysdba masterkey

Знатоки подскажите в чем дело?


Vemer   (2004-01-10 19:33:00) [1]

ReadOnly я в качестве примера привел, чтобы показать, что мелочи имеют большое значение (особенно те, о которых обычно не думаешь). И может стоит попробовать поставить сервер + базу на другом "чистом" компе, а то так шаманить долго можно.


kiko   (2004-01-10 13:07:00) [2]


> DCoder
> А как насчет наличия UDF? Если они используются то их тоже
> надо перенести

та же история
При проверке коннекта в IBExperte пишет

Connecting... Failed!
------------------------------------
Unsuccessful execution caused by an unavailable resource.
unavailable database.
Attempting to connect to services manager... Failed!
------------------------------------
Server Name Missing
Disconnecting from database... Passed!

может я сервер криво поставил?
Ставил как сервис. В сервисах виден, работает. В чем может быть проблема?


DCoder   (2004-01-10 12:24:00) [3]

А как насчет наличия UDF? Если они используются то их тоже надо перенести

2 Desdechado
ОК учту, спасибо


kiko   (2004-01-10 11:44:00) [4]


> Desdechado

gfix version NI-Release1.2.875 Yaffil SQL Server
Это говорит gfix -z на удаленном серваке
На другой машине ставлю ту же версию
Разница в машинах: на удаленной W2k Server а на раб. станции
W2k Prof


Desdechado   (2004-01-10 11:34:00) [5]

а удаленный сервер явно другой версии.
вот и конфликт


kiko   (2004-01-10 10:45:00) [6]


> Desdechado


> Есть подозрение, что старый gds32.dll завалялся, от какой-то
> другой версии.

На той машине, на которой пытаюсь базу поднять стоит gds32.dll
(машина как рабочая станция работает с живой реальной базой на удаленном сервере без проблем, а когда хочу отресторить базу при поднятом локальном yaffile возникает проблема :( )


Desdechado   (2004-01-10 10:36:00) [7]

2 DCoder ©
Дело не в том, что во время работы или не работы. Дело в том, что на разных платформах по-разному идет распределение памяти в БД.
И об этом в доках по IB четко сказано, в т.ч. и о необходимости backup-restore при переносе между платформами.

2 kiko
Есть подозрение, что старый gds32.dll завалялся, от какой-то другой версии. Пошарь по диску, он может быть в самом неожиданном месте...


kiko   (2004-01-10 10:24:00) [8]


> emer


> У меня 1 раз из-за неснятого ReadOnly все неработало...

Как ReadOnly на работающей базе ?
А почему из бакапа не поднимается не подскажешь?


Vemer   (2004-01-10 10:04:00) [9]

Проверяй все... Скандиск прогони на исходном... Попробуй еще на пару компов перенести если есть возможность... Причину найти надо... У меня 1 раз из-за неснятого ReadOnly все неработало...


kiko   (2004-01-10 09:58:00) [10]


> Vemer

Пишет
Unsuccessful execution caused by an unavailable resource.
unavailable database.


Vemer   (2004-01-10 09:25:00) [11]

Вариант - а если GDB зипом и перенести тупо..


kiko   (2004-01-10 09:06:00) [12]

Господа, больше предложений не будет?


kiko   (2004-01-09 18:37:00) [13]


> DCoder

то же сообщение :(
isc4 подложил старую при остановленном сервисе в папку с Yaffilом

Может я чего напутал при установке ?


DCoder   (2004-01-09 18:25:00) [14]

isc4.gdb скопируй со тарой


kiko   (2004-01-09 18:24:00) [15]


> Desdechado

Так чего дельного посоветуете ?


DCoder   (2004-01-09 18:22:00) [16]

2 Desdechado ©
я копирую БД не тогда , когда с ней ведется работа
а планировщиком заданий CRON ночью в 4 часа "еженочно", когда она спит.
В этом же планировщике прописал задание Бэкап/Ресторе ежемесячное для профилактики и выгребании мусора.
Работает стабильно больше года уже.
А в чем может быть проблема?


Desdechado   (2004-01-09 18:15:00) [17]

2 DCoder ©
А вот между платформами такого делать не надо. Можно базу запороть, причем обнаружиться это может нескоро.


DCoder   (2004-01-09 18:11:00) [18]

isc4.gdb скопируй со тарой
и вообще зачем Бэкап/Ресторе если версии Yaffil 1.2.875 одинаковые
можно просто скопировать БД

Для FireBird я просто копировал файл *.gdb из Линукса в Винду
и наоборот, причем билды разные


Наверх

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