Chernyak Sergey пишет:
Добрый день,

Ресторил большую базу (тестовый рестор) (WI-T2.1.0.15874 Firebird 2.1 Beta 1) Classic.

Повторили рестор. Теперь никто базу в онлайн не переводил, но результат:

gbak:    activating and creating deferred index RDB$FOREIGN60
gbak:    activating and creating deferred index RDB$FOREIGN61
gbak:    committing metadata
gbak: ERROR:invalid database key
gbak:Exiting before completion due to errors

Попытался создать базу из скрипта метаданных и получил ошибку:

The next statement causes the following error:
Undefined name.
SQL error code = -204.
Data type unknown.
unknown ISC error 335544867.
*******************************************************************************/

при создании 3х таблиц, у всех имеются блоб-поля:

CREATE TABLE SPRAV_TM (
    TM_ID           INTEGER NOT NULL,
    TM_BLOB         BLOB SUB_TYPE 2 SEGMENT SIZE 8192,
    I_511           VARCHAR(128) CHARACTER SET WIN1251 COLLATE WIN1251_UA,
    NOTES           VARCHAR(256) CHARACTER SET WIN1251 COLLATE WIN1251_UA,
    IN_USE          SMALLINT DEFAULT 0 NOT NULL
);

Скрипт метаданных извлекал IBExpert 2007.05.23 из базы работающей под 2.0.1.

Вопросы
1. Не связаны ли проблема рестора с проблемой создания базы из скрипта.
2. Это проблемы сервера или IBExpert?

С уважением, Сергей.

Ответить