Здравствуйте ! Вопрос простой: - только ли SYSDBA может выполнять DDL операторы типа ALTER TABLE? - если нет, то кто ? (подозреваю что например может тот кто создал БД либо тот кто создал изменяемый объект БД) - тогда как определить кто конкретно ? - и как дать ДРУГОМУ пользователю нужный доступ ?
B/R не позволяет решить такую проблему, несмотря на то что он позволяет сменить "владельца БД" (а что это дает, кроме прав на рестор ?) и как посмотреть кто "владелец" ? а также - кто создал БД и/или некоторый объект БД ? PS: пока писал мессагу посмотрел в метаданных там есть RDB$OWNER_NAME который видимо и определяет возможность выполнять DDL-операции над объектом. и сменить его может только сам owner либо SYSDBA. если же это я понял не правильно или не все, плиз подскажите что нибудь еще. заранее спасибо --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---

