Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Нужна ваша помощь! / 13 сообщений из 13, страница 1 из 1
12.04.2004, 13:57
    #32477503
Нужна ваша помощь!
Начало истории.
Приезжает клиент и приносит с собой болванку на которой записан файл базы InterBase .gdb. Причем клиента просили привести не саму базу а dump базы. На требования привезти все таки dump, сетует что ничего не знает и т.д.

Теперь про постановку задачи.
Необходимо данные из этой базы InterBase перевести в удобоваримый SQL формат.

Система. Win2000 IBexpert Firebird. База запускается, но...

Пути которые были испробованны .
Сделать дамп базы.
Выдает вот такое сообщение

Через Extract Metadata:
Выдает следующую ошибку

Extracting Data from Table DOCS... 0
Invalid token.
invalid request BLR at offset 26.
function IBFT_CREATEPARSER is not defined.
module name or entrypoint could not be found.

Стало понятно, что нет дополнительных модулей. клиент присылает два модуля из папки UDF без расширения ( видимо из Linux) Естественно, что они не коннектятся в системе Windows
...
Рейтинг: 0 / 0
12.04.2004, 14:08
    #32477517
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна ваша помощь!
А сделать "пустышки" самому не судьба?
...
Рейтинг: 0 / 0
12.04.2004, 14:17
    #32477530
Нужна ваша помощь!
Мимопроходящий А сделать "пустышки" самому не судьба

Там функций порядка 20 из отсутствующих библиотек. Долговато будет.
Быть может есть способ обойти это?
...
Рейтинг: 0 / 0
12.04.2004, 14:19
    #32477535
mv
mv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна ваша помощь!
Ставь Linux!

Будет быстрее...
...
Рейтинг: 0 / 0
12.04.2004, 14:27
    #32477557
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна ваша помощь!
Без Linux думаю не получится ...
Хотя стоит попробовать при Extract Metadata не выводить функции ...

Best regards,
Dnico.
...
Рейтинг: 0 / 0
12.04.2004, 14:36
    #32477579
Нужна ваша помощь!
При Extract Metadata выбираю только необходимую таблицу и он все равно туда обращается
...
Рейтинг: 0 / 0
12.04.2004, 14:39
    #32477589
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна ваша помощь!
Есть один выход ...
Открываешь табличку и копируешь ее DDS. И так по всем метаданным ...

Best regards,
Dnico.
...
Рейтинг: 0 / 0
12.04.2004, 14:47
    #32477608
Нужна ваша помощь!
DnicoЕсть один выход ...
Открываешь табличку и копируешь ее DDS . И так по всем метаданным ...
Best regards,

Простите, а что такое DDS?
...
Рейтинг: 0 / 0
12.04.2004, 14:51
    #32477617
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна ваша помощь!
Скрипт (есть и в IBExpert, при открытии структуры таблицы, процедуры и т.п...)

Best regards,
Dnico.
...
Рейтинг: 0 / 0
12.04.2004, 15:07
    #32477650
Нужна ваша помощь!
Возможно вы меня не поняли..
Метаданные мне не нужны, нужны данные.
Но что очень странно при запросе любых данных даже через SQL запросы вызываются эти проблемные функции, ((
...
Рейтинг: 0 / 0
12.04.2004, 15:18
    #32477679
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна ваша помощь!
Такое впечатление, что кое-кто спёр базу и теперь пытается её расковырять...
Почему всё то, что ты пытаешься сделать, нельзя сделать там, где база "живёт" ?
...
Рейтинг: 0 / 0
12.04.2004, 15:21
    #32477693
Somebody2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна ваша помощь!
автор
Но что очень странно при запросе любых данных даже через SQL запросы вызываются эти проблемные функции, ((

Может эти фунции используются в тригерах или в computed by полях? Тогда для начала можно
попробовать подропать такие тригеры и поля (метаданные получить как правило не проблема)
...
Рейтинг: 0 / 0
12.04.2004, 15:40
    #32477747
Нужна ваша помощь!
МимопроходящийТакое впечатление, что кое-кто спёр базу и теперь пытается её расковырять...
Почему всё то, что ты пытаешься сделать, нельзя сделать там, где база "живёт" ?

Ну если клиент тупит по черному, имеет специалистов в количестве 6 штук, при этом никто не знает как работает этот серый ящик. Который не может дать хотя бы удаленный доступ к серверу или сделать dump из базы.

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

Somebody2 Может эти фунции используются в тригерах или в computed by полях? Тогда для начала можно
попробовать подропать такие тригеры и поля (метаданные получить как правило не проблема)

Спасибо. Ценный совет. Похоже на правду, попробую расскажу.
Попробовал. Удалил все триггеры. И все залетало.
Пребольшое спасибо.
Тему можно считать закрытой.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Нужна ваша помощь! / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]