Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
14-1116742718
vidiv
2005-05-22 10:18
2005.06.06
Колонки (звуковые)


14-1116517512
Jem
2005-05-19 19:45
2005.06.06
Сканер hp scanjet 2300c


14-1116416658
Андрей Жук
2005-05-18 15:44
2005.06.06
Приглашаются желающие помочь локализации OO.org


4-1113549534
старый маразматикЪ
2005-04-15 11:18
2005.06.06
Работаю с файлом при помощи ф-ций FileOpen FileRead FileWrite


14-1116396012
Kerk
2005-05-18 10:00
2005.06.06
С днем рожденья! 18 мая





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский