Hello, Dmitry!
Dmitry Sinchilin wrote:
Раньше можно было используя разные версии gbak сделать downgrade для
базы. Сейчас не получается этого сделать для 2.5 -> 2.1
база под 2.5, делаю бекап с помощью gbak2.1, потом с этой же gbak2.1
restore под FB2.1, получаю
gbak: restoring privilege for user SYSDBA
gbak: ERROR:action cancelled by trigger (3) to preserve data integrity
gbak: ERROR: table/procedure has non-SQL security class defined
извлеки isql-ом скрипт, вырежи таблицы, оставь триггеры, процедуры и гранты.
убей все гранты, триггеры и процедуры в базе.
сделай бэкап и рестор как ты делал. Примени на новой базе скрипт
создания триггеров, процедур и грантов.
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34