Вопрос № 81285: Добрый день уважаемые эксперты.Ситуация такая:
Имеем бухгалтерскую прогу написанную на делфи с использованием базы InterBase. IBexpert установлен на серваке
там же зарегина база 123.gdb
все корректировки в базе возможны тока под админом с...
Вопрос № 81.285
Добрый день уважаемые эксперты.Ситуация такая:
Имеем бухгалтерскую прогу написанную на делфи с использованием базы InterBase. IBexpert установлен на серваке
там же зарегина база 123.gdb
все корректировки в базе возможны тока под админом сервака, который к тому же является и админом домена.
Каким образом можно сделать так, чтобы юзер мог сам вносить корректировки в базу в IBexpert .
Отвечает: Архангельский Андрей Германович
Здравствуйте, Дмитрий Николаевич!
Админ домена не имеет никакого отношения к админу БД
Для Usera нужно добавить этого Users в менеджере пользователей,
внутри БД дать соответствующие права на объекты для этого Usera командой:
Grant Select to User
Либо с помощью соответствующих инструментов IBExpert
--------- Если дело заслуживает быть сделаным, то оно заслуживает, чтобы его сделали ХОРОШО
Отвечает: Синельников Сергей
Здравствуйте, Дмитрий Николаевич!
В IBExpert, если мне не изменяет память, есть специальный инструмент "Менеджер пользователей" или "Менеджер прав". С помощью него и можно раздавать права пользователям на выполнение команд SELECT, UPDATE и т.д.
Тот же эффект можно достичь и ручками о чем было сказано в предыдущем ответе.
Объекты БД - это таблицы, триггеры, хранимые процедуры и многое другое
Ответ отправил: Синельников Сергей (статус: 3-ий класс)
Ответ отправлен: 08.04.2007, 07:50
Отвечает: Химяк Виктор Васильевич
Здравствуйте, Дмитрий Николаевич!
Если я правильно понял, то корректировки нужно делать самой БД, т.е. работать с метаданными(таблицами, ХП, тригерами и т.д.) для этого нужно:
1. Создать нового пользователя, как было сказано выше.
2. Дать новому пользователю все права на все объекты.
3. Сделать backup.
4. Сделать restore под новым пользователем. После этого он становится владельцем БД, и может изменять метаданные.
Ответ отправил: Химяк Виктор Васильевич (статус: 4-ый класс)
Ответ отправлен: 08.04.2007, 10:55