Смена владельца БД
Добавлено: 28 апр 2005, 17:41
Firebird 1.5.2
Вообщем что я делаю с помощью утилиты IBClear (непомню откуда она у меня автор vovag@ic.ac.kharkov.ua) следующее : сменил владельца БД. Допустим был SYSDBA а теперь стал DEVEL, далее запрещаю доступ SYSDBA к БД. Переконекчиваюсь под DEVEL и пытаюсь раздать права другим пользователям системы на таблицу TABLE_NAME но тут возникает ошибка такого рода:
This operation is not defined for systen tables.
unsuccsesful metadata update.
no S privelege with grant on table/view TABLE_NAME.
Вопрос:
Что я сделал неправильно? Пользователь DEVEL является же владельцем
БД и соответственно имеет доступ ко всем объектам БД + к системным таблицам.
Вообщем что я делаю с помощью утилиты IBClear (непомню откуда она у меня автор vovag@ic.ac.kharkov.ua) следующее : сменил владельца БД. Допустим был SYSDBA а теперь стал DEVEL, далее запрещаю доступ SYSDBA к БД. Переконекчиваюсь под DEVEL и пытаюсь раздать права другим пользователям системы на таблицу TABLE_NAME но тут возникает ошибка такого рода:
This operation is not defined for systen tables.
unsuccsesful metadata update.
no S privelege with grant on table/view TABLE_NAME.
Вопрос:
Что я сделал неправильно? Пользователь DEVEL является же владельцем
БД и соответственно имеет доступ ко всем объектам БД + к системным таблицам.