Страница 1 из 1

BLRsyntax error: expected RSE at offset 6174, encountered 21

Добавлено: 28 фев 2007, 11:45
Naidenov
Доброго времени суток.
В процессе B/R при восстановлении внешнего ключа возникает ошибка:

invalid request BLR at offset 6174
BLR syntax error: expected RSE at offset 6174, encountered 21

Битый внешний ключ удалил - проблема возникла с другим. Вопрос:

1. Что означает аббревиатура RSE;
2. Возможная причина возникновения такой ситуации;

FB CS 1.5.2 OS ASP Linux Server 4.

Добавлено: 28 фев 2007, 12:52
Dimitry Sibiryakov
RSE - Record Stream чего-то там.

Уж не от двойки ли бэкап восстанавливать пытаешься?..

Добавлено: 28 фев 2007, 13:38
dimitr
внешний ключ совсем не причем, и вовсе не был он битым. Когда gbak показывает на экране последний индекс, на самом деле уже коммитятся тексты вьюх/процедур/триггеров. Так что ошибка лезет оттуда. В 2.0 gbak честно пишет в этот момент: "committing metadata".

BLR #21 - это blr_literal. Как он мог попасть на место подзапроса - неясно. Либо битый бекап, либо бекапленная база поработала под Yaffil-ом или InterBase-ом. Откуда и несовместимость по BLR.

Добавлено: 28 фев 2007, 21:58
kdv
я могу предположить какие-нибудь хитрые запросы в вычисляемых полях.