Dmitry Yemanov wrote:

ткните пальцем где взять скрипт для
перегонки security.fdb в security2.fdb

http://cvs.sourceforge.net/viewcvs.py/firebird/firebird2/src/misc/upgrade/v2/security_database.sql?view=markup

кстати, все это есть в релизнотах.

то есть, механика переноса пользователей следующая

1. берем старую security.fdb, применяем на ней этот скрипт
2. копируем security.fdb в security2.fdb
3. подсовываем security2.fdb в FB2

но ведь получается, что security2.fdb будет иметь ODS 10 в этом случае, а не 11.
Причем, если security.fdb совсем старая или кривая, то может быть перенесен
глюк с возможностью управления пользователями любым пользователем.

Иначе - никак? Судя по тому, что коннектиться к этой базе теперь нельзя,
то выходит, что копировать юзеров через коннект тоже нельзя.
Вернее можно, но только так:

1. копируем security2.fdb в другое имя
2. переносим пользователей чем-нибудь из старой базы в новую, программно
3. замещаем старую security2.fdb на новую, с новыми юзерами

Так?

p.s. геморно, конечно...

--
Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34

Ответить