Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: СУБД и Delphi/Lazarus

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / СУБД и Delphi

Выпуск № 303
от 11.04.2007, 12:05

Администратор:Gh0stik
В рассылке:Подписчиков: 313, Экспертов: 49
В номере:Вопросов: 1, Ответов: 3


Вопрос № 81285: Добрый день уважаемые эксперты.Ситуация такая: Имеем бухгалтерскую прогу написанную на делфи с использованием базы InterBase. IBexpert установлен на серваке там же зарегина база 123.gdb все корректировки в базе возможны тока под админом с...

Вопрос № 81.285
Добрый день уважаемые эксперты.Ситуация такая:
Имеем бухгалтерскую прогу написанную на делфи с использованием базы InterBase. IBexpert установлен на серваке
там же зарегина база 123.gdb
все корректировки в базе возможны тока под админом сервака, который к тому же является и админом домена.
Каким образом можно сделать так, чтобы юзер мог сам вносить корректировки в базу в IBexpert .

Где какие права ему дать?
Заранее благодарен.
Отправлен: 06.04.2007, 11:42
Вопрос задал: Дмитрий Николаевич (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Архангельский Андрей Германович
Здравствуйте, Дмитрий Николаевич!

Админ домена не имеет никакого отношения к админу БД

Для Usera нужно добавить этого Users в менеджере пользователей,
внутри БД дать соответствующие права на объекты для этого Usera командой:
Grant Select to User
Либо с помощью соответствующих инструментов IBExpert

---------
Если дело заслуживает быть сделаным, то оно заслуживает, чтобы его сделали ХОРОШО
Ответ отправил: Архангельский Андрей Германович (статус: Специалист)
Ответ отправлен: 06.04.2007, 11:56

Отвечает: Синельников Сергей
Здравствуйте, Дмитрий Николаевич!

В IBExpert, если мне не изменяет память, есть специальный инструмент "Менеджер пользователей" или "Менеджер прав". С помощью него и можно раздавать права пользователям на выполнение команд SELECT, UPDATE и т.д.

Тот же эффект можно достичь и ручками о чем было сказано в предыдущем ответе.
Объекты БД - это таблицы, триггеры, хранимые процедуры и многое другое
Ответ отправил: Синельников Сергей (статус: 3-ий класс)
Ответ отправлен: 08.04.2007, 07:50

Отвечает: Химяк Виктор Васильевич
Здравствуйте, Дмитрий Николаевич!
Если я правильно понял, то корректировки нужно делать самой БД, т.е. работать с метаданными(таблицами, ХП, тригерами и т.д.) для этого нужно:
1. Создать нового пользователя, как было сказано выше.
2. Дать новому пользователю все права на все объекты.
3. Сделать backup.
4. Сделать restore под новым пользователем. После этого он становится владельцем БД, и может изменять метаданные.
Ответ отправил: Химяк Виктор Васильевич (статус: 4-ый класс)
Ответ отправлен: 08.04.2007, 10:55


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.47 от 06.04.2007
Яндекс Rambler's Top100

В избранное