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

Смена владельца БД

Добавлено: 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 является же владельцем
БД и соответственно имеет доступ ко всем объектам БД + к системным таблицам.

Re: Смена владельца БД

Добавлено: 28 апр 2005, 18:22
Merlin
Ярослав писал(а): Пользователь DEVEL является же владельцем
БД
Это ещё надо уточнить у vovaq-а. Просветлённые в Дао обычно добиваются того же простым рестором силами пользователя DEVEL, на хрена было городить какую-то утилиту - неясно, а потому и неясно а что она на самом деле делает.
Ярослав писал(а): и соответственно имеет доступ ко всем объектам БД
Плюнь в глаз тому, кто тебе это сказал.
Ярослав писал(а): + к системным таблицам.
А к ним и так все имеют доступ. Если не применялись штатные меры, доступные только в IB6.5 и выше.

Re: Смена владельца БД

Добавлено: 13 июн 2005, 08:36
Лысый
Ярослав писал(а):далее запрещаю доступ SYSDBA к БД.
Круто!