Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ошибка при восстановлении БД из backup-а Interbase 2009 / 6 сообщений из 6, страница 1 из 1
05.10.2016, 18:30
    #39321299
Ошибка при восстановлении БД из backup-а Interbase 2009
Доброго дня!
При попытке восстановления БД из backup-а получаю следующую ошибку:
IBE: Invalid token.
invalid request BLR at offset 2.
function SUBSTR is not defined.
В логе видим следующее:
Metadata scan (1) for relation STREET failed
В таблице STREET есть вычисляемое поле, которое использует функцию SUBSTR.
Восстановление происходит на том же сервере, где и рабочая БД. В рабочей БД функция SUBSTR вызывается без проблем. Куда копать? И в чем может быть проблема?
...
Рейтинг: 0 / 0
05.10.2016, 18:32
    #39321303
Шавлюк Евгений
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при восстановлении БД из backup-а Interbase 2009
Дмитрий Белый,

Отсутствует dll-файл с udf
...
Рейтинг: 0 / 0
05.10.2016, 18:43
    #39321315
Ошибка при восстановлении БД из backup-а Interbase 2009
Она есть, как мной написано выше, функция SUBSTR вызывается в рабочей базе. Нормально работает select с использованием этой функции. Отображаются данные из таблицы, где в вычисляемом поле используется эта функция. Как-то так.
...
Рейтинг: 0 / 0
05.10.2016, 18:57
    #39321325
Ошибка при восстановлении БД из backup-а Interbase 2009
Кажется, пришло понимание. Функция внешняя, используется в вычисляемом поле. Т.е. при попытке записать метаданные для таблицы, СУБД не находит описания функции, которая там используется. Насколько я помню, описание функций будет восстановлено позже, после создания таблиц. Я прав? Попробую провести эксперимент и переделать поле на обычное, без использования функции.
...
Рейтинг: 0 / 0
05.10.2016, 18:57
    #39321326
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при восстановлении БД из backup-а Interbase 2009
Дмитрий БелыйИ в чем может быть проблема?
В том, что не надо использовать UDF в вычисляемых полях на Interbase 2009. Никогда.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
05.10.2016, 19:06
    #39321329
Ошибка при восстановлении БД из backup-а Interbase 2009
Dimitry SibiryakovДмитрий БелыйИ в чем может быть проблема?
В том, что не надо использовать UDF в вычисляемых полях на Interbase 2009. Никогда.

Секундой раньше этого ответа пришло понимание... :)
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ошибка при восстановлении БД из backup-а Interbase 2009 / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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