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

Вниз

Restore базы   Найти похожие ветки 

 
TL   (2004-04-01 13:21) [0]

Доброго времени суток!
Огромная просьба помочь новичку, проблема следующая: eсть база (под InterBase), лежит на сревере (сервер WindowsNT 2000), после бэкапа (бэкап завершается  без ошибок) ресторю ее, но ресторе получается вот с такой ошибкой :
invalid request BLR at offset 2
-function F_YEAR is not defined
-module name or entrypoint could not be found
gbak: Exiting before completion due to errors
Было  предположение, что это все из-за отсутсвия на сервере, где лежит база, библиотеки FreeUdfLib.dll, разместив ее по следующим папкам : \\Server\d\Program Files\InterBase Corp\InterBase\bin и в \\Server\d\WINNT\system32
(сервер не перегружался) - результат не изменился . В чем проблема, почему ресторе получается с ошибкой ?


 
Desdechado ©   (2004-04-01 13:42) [1]

не находит сервер этой библиотеки.
размещать ее нужно не где попало, а там, где написано в описании к твоей версии сервера.
с ИБ4 не работал, а в более поздних это подкаталог UDF той папки, где сервер установлен. А еще допустимы места поиска, указанные в конфиге сервера


 
Johnmen ©   (2004-04-01 13:46) [2]

Как объявлена ф-ия ?
Вообще она работала ?


 
TL   (2004-04-01 13:58) [3]

Johnmen,функция работала


 
Johnmen ©   (2004-04-01 14:10) [4]

Т.е. всё работает, делаем backup, а restore (в рамках одного компа) уже не идет ?


 
TL   (2004-04-01 14:20) [5]

да бэкапится без пробелем,а вот ресториться не хочет без вышенаписанной ошибки


 
Johnmen ©   (2004-04-01 14:23) [6]

Странно это...


 
TL   (2004-04-01 14:25) [7]

я эту библиотеку по всем мыслимым каталогам протащил - не хочет


 
Johnmen ©   (2004-04-01 14:41) [8]

Если ф-ия работала, значит библ. лежала где надо...


 
Desdechado ©   (2004-04-01 18:32) [9]

ресторищь на той же версии сервера, что и бэкапил?
а то в ИБ синтаксис объявлений может варьироваться
между платформами (Win, *nix) не пытаешься перенести?


 
TL   (2004-04-02 08:17) [10]

Desdechadо, ресторю на той же самой версии , что и бэкапил...


 
Sergey13 ©   (2004-04-02 08:41) [11]

А рабочий экземпляр остался? Если да то я бы попробовал так.
1. Стоп сервер
2. Копировать файло (на всякий случай)
3. Пуск сервера
4. Выкинуть из БД все что из FreeUdfLib.dll
5. Бэкап
6. Рестор (в другую БД ессно)
7. Если пройдет 6, установить все из FreeUdfLib.dll, если нет вернуть старый файл на место и думать дальше.

Если все ОК будет повторить пп 5 и 6.


 
Кщд   (2004-04-02 08:47) [12]

1. останавливаем сервер, бэкап-ресто, поднимаем сервер.
2. на живой базе комментарим все включения f_year, бэкап-ресто, раскомментируем, разбираемся.

TL   (01.04.04 14:25) [7]
зачем по всем, когда в конфиге можно указать серверу, откуда брать юдф. правда, насчет наличия этого параметра в 4-ом не уверен...
кстати, чем продиктовано использование IB 4?


 
Кщд   (2004-04-02 08:48) [13]

не видел пред. поста :)


 
TL   (2004-04-02 09:11) [14]

Кщд разработчиками ПО


 
Кщд   (2004-04-02 09:21) [15]

т.е. доступа к исходникам нет?
исходники объектов БД(триггеры и т.д.) в текстовом виде имеются?


 
TL   (2004-04-02 09:39) [16]

Кщд нету. Я базу смотрю в  IBExpert, может там можно извлечь  какую-либо информацию?


 
Кщд   (2004-04-02 12:15) [17]

тексты процедур и триггеров видишь?


 
TL   (2004-04-02 12:24) [18]

Кщд - да, вижу


 
Кщд   (2004-04-02 14:44) [19]

тогда
Кщд   (02.04.04 08:47) [12] пункт 2
сообщай о результатах



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

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

Наверх





Память: 0.48 MB
Время: 0.033 c
14-1081496161
Balkon
2004-04-09 11:36
2004.05.02
Полный Uninstall !


4-1078768072
Wasp
2004-03-08 20:47
2004.05.02
Форма в DLL


1-1081824510
Fighter
2004-04-13 06:48
2004.05.02
Как узнать есть ли у объекта заданное property?


14-1081519373
hgd
2004-04-09 18:02
2004.05.02
Что такое Application.Messagebox


14-1081351546
Сатир
2004-04-07 19:25
2004.05.02
Артемий Лебедев отдыхает!:)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский