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