Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

подключение к БД используя РОЛЬ [D7, XP]


viktor ©   (2011-02-22 10:59:00) 

Здравствуйте.
Имею Проект на Делфи, базу на MSSQL. Нужно реализовать работу с БД с помощью ролей.
Подскажите плиз, как подключиться к БД с помощью роли.
спасибо.


Anatoly Podgoretsky   (2011-02-22 14:12:00) [1]

> viktor  (22.02.2011 13:09:07)  [7]

Поподробнее - РАЗНЫЕ


Гость   (2011-02-22 14:00:00) [2]

если то спрашивают и не помню есть ли в MSSQL

в Oracle делал так
таблица юзеров, с соотв.ролями
один логин для всех, прописан в ини
юзер коннектится, и по логину/паролю делается alter session до соотв роли
далее Oracle контролирует все

или

делал так
таблица юзеров, с соотв.ролями
один логин для всех, прописан в ини
и программно, на клиенте, все регулируется


Dennis I. Komarov   (2011-02-22 13:41:00) [3]


> Если можно, по подробнее. Спасибо.

А чего подробнее, читай РОЛЬ - Группа, у которой свои права, обязанности и еще всякой ерунды касаемой SQL и СУБД


viktor   (2011-02-22 13:09:00) [4]


> Anatoly Podgoretsky ©   (22.02.11 13:02) [6]
>
> > viktor  (22.02.2011 12:47:05)  [5]
>
> Они должны входить в разные роли.
>


Если можно, по подробнее. Спасибо.


Anatoly Podgoretsky   (2011-02-22 13:02:00) [5]

> viktor  (22.02.2011 12:47:05)  [5]

Они должны входить в разные роли.


viktor   (2011-02-22 12:47:00) [6]


>  Anatoly Podgoretsky ©   (22.02.11 11:40) [4]
>
> > viktor  (22.02.2011 10:59:00)  [0]
>
> Роли это не твое, а серверово.

Anatoly подскажите, как реализовать для тестера возможность проверки работоспособности функционала программы из под своего windows аккаутна и DBO на MSSQL, для одного из пользователей (не dbo) участвующего в роли. Спасибо.


Anatoly Podgoretsky   (2011-02-22 11:40:00) [7]

> viktor  (22.02.2011 10:59:00)  [0]

Роли это не твое, а серверово.


viktor   (2011-02-22 11:26:00) [8]

т.е. после аутентификации, обращаясь к соответствующим объектам указанным в роли разграничение прав произойдёт автоматически?

Если так, то юзера нужно добавлять или исключать из соответствующей роли?
спасибо.


clickmaker   (2011-02-22 11:11:00) [9]

> как подключиться к БД с помощью роли

подключиться можно с помощью логина. Роль - способ разграничения доступа к объектам БД


viktor   (2011-02-22 11:04:00) [10]

Забыл указать: использую ADO.


Наверх

Титульная страница Поиск, карта сайта Написать письмо