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 является же владельцем
БД и соответственно имеет доступ ко всем объектам БД + к системным таблицам.
Смена владельца БД
Модератор: kdv
Re: Смена владельца БД
Это ещё надо уточнить у vovaq-а. Просветлённые в Дао обычно добиваются того же простым рестором силами пользователя DEVEL, на хрена было городить какую-то утилиту - неясно, а потому и неясно а что она на самом деле делает.Ярослав писал(а): Пользователь DEVEL является же владельцем
БД
Плюнь в глаз тому, кто тебе это сказал.Ярослав писал(а): и соответственно имеет доступ ко всем объектам БД
А к ним и так все имеют доступ. Если не применялись штатные меры, доступные только в IB6.5 и выше.Ярослав писал(а): + к системным таблицам.
Re: Смена владельца БД
Круто!Ярослав писал(а):далее запрещаю доступ SYSDBA к БД.