Форум: "Базы";
Текущий архив: 2005.06.06;
Скачать: [xml.tar.bz2];
ВнизПрава на базу Interbase Найти похожие ветки
← →
DmitryMN (2005-04-25 23:51) [0]Подскажите, как дать права пользователю на всю базу Interbase. Т..е пользователь не является владельцем базы, не ему нужно делать backup базы.
← →
DmitryMN (2005-04-25 23:58) [1]Поправлю опечатку "НЕ ему нужно делать backup базы" на "НО ему нужно делать backup баз"
← →
DmitryMN (2005-04-26 11:05) [2]Никто не знает?
← →
Johnmen © (2005-04-26 11:06) [3]сюда сходи ibase.ru
← →
DmitryMN (2005-04-26 11:26) [4]Когда не знаешь ответа легче всего отправить на ibase.ru:)
Был я уже там - нет там ответа на мой вопрос.
← →
Sergey13 © (2005-04-26 11:31) [5]Можно попробовать:
1. Дать узеру пароль от СИСДБА. 8-)
2. Настоить бэкап автоматом без участия узера
← →
Lexer © (2005-04-26 11:32) [6]Как вариант, можно написать бесправному пользователю махонькую прогу где будет вызываться Backup/Restore c паролем и именем администратора.
← →
DmitryMN (2005-04-26 11:35) [7]Не-е - узер не должен быть SYSDBA. юзер должен быть юзером, администратором например, но не SYSDBA.
Можно конечно сделать backup под SYSDBA а потом restore под юзеро, который админ, но меня интересует есть ли sql-команды которые это делают. В справочниках не нашел, значит нет?..
← →
Lexer © (2005-04-26 11:47) [8]
> но меня интересует есть ли sql-команды которые это делают.
> В справочниках не нашел, значит нет?..
что делают? Backup?
командаgbak
← →
-SeM- (2005-04-26 11:56) [9]2 DmitryMN
Резервное копирование базы данных может быть выполнено либо владельцем базы данных (owner), либо системным администратором (SYSDBA). Но восстановление базы данных может быть выполнено любым пользователем (исключая ситуацию, когда нужно восстановить базу данных поверх существующего файла, - это может осуществить только системный администратор SYSDBA или владелец). Восстановленная база данных принадлежит пользователю, который осуществил процесс восстановления т.е., он становится владельцем (owner) базы данных. Таким образом, процесс backup/restore является средством смены владельца базы данных.
"Мир InterBase" А.Н. Ковязин, С.М. Востриков
← →
Johnmen © (2005-04-26 11:59) [10]>Когда не знаешь ответа легче всего отправить на ibase.ru:)
>Был я уже там - нет там ответа на мой вопрос.
Когда не умеешь искать, а найденное не можешь осознать, легче всего накатить на тех, кто умеет и может.
http://www.ibase.ru/devinfo/sqlroles.htm
← →
DmitryMN (2005-04-26 12:21) [11]Народ, вы наверное вопроса не понимаете:)
Меня интересует возможность дать право на БД (Johnmen - отличаешь понятие "право на БД" и "права на таблицы, представления" - то что ты дал по ссылке). Но механизм дачи права через backup/restore (backup под SYSDBA, restore под тем юзером, который и будет владельцем) немного не подходит. Есть ли другой путь - sql-команды, API- функции?
← →
Sergey13 © (2005-04-26 12:27) [12]2[11] DmitryMN (26.04.05 12:21)
>Народ, вы наверное вопроса не понимаете:)
Как объясняешь так и понимаем. 8-)
>Т..е пользователь не является владельцем базы, но ему нужно делать backup базы.
Почему если он не владелец, ему это нужно? Почему ему просто не дать бекап сделанный владельцем? Что в итоге то хочеца?
← →
Johnmen © (2005-04-26 12:34) [13]>DmitryMN (26.04.05 12:21) [11]
М-да... Ты явно чего-то не догоняешь...
И ещё ламеришь. Пока не очень сильно.
← →
DmitryMN (2005-04-26 13:33) [14]2 Sergey13:
Потому что один из клиентов хочет, чтобы изер мог делать backup, но не был SYSDBA, а владельцем базы как раз является SYSDBA.
А менять владельца базы клиент не хочет.
← →
P.N.P. © (2005-04-26 13:39) [15]> DmitryMN (26.04.05 13:33) [14]
Это что за клиент такой? Какая ему разница,
с чьим аккаунтом будет бэкап делаться?
Если все дело в безопасности - то темболее заказчику должно быть
всеравно, т.к. бэкап приспокойненько можно ресторить на другой машине.
← →
DmitryMN (2005-04-26 13:42) [16]Это в одном банке безопасность с ума сходит.
← →
Sergey13 © (2005-04-26 14:24) [17]2 [14] DmitryMN (26.04.05 13:33)
Почему тогда вообще не делать бэкап автоматом от СИСДБА по расписанию? Зачем полагаться на узера?
Ведь написали же тебе в [9] -SeM- (26.04.05 11:56)Резервное копирование базы данных может быть выполнено либо владельцем базы данных (owner), либо системным администратором (SYSDBA).
Если твой узер ни тот ни другой то идет он лесом.
2[16] DmitryMN (26.04.05 13:42)
>Это в одном банке безопасность с ума сходит.
А она не сходит с ума от использования ИБ вообще? 8-)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.06.06;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.013 c