| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > Роли в MS SQL Server 2005 |
| Автор: Adtain 27.9.2007, 20:27 |
| Всем привет! Работаю в сервере MS SQL Server 2005 (русском). Есть задача - создать интерфейс для БД в Delphi, чтобы вход в программу осуществлялся по определённому Пользователю. На данном этапе трудность состоит в том, какой вариант создания роли выбрать: 1) Роли Баз Данных 2) Роли Приложений Чем они друг от друга принципиально отличаются и какой из них для чего? В (1) можно создать роль, но там нельзя указать пароль, а как же я буду заходить под определённым пользователем в программу без пароля (ведь обычно нужно ввести логин и пароль). Но зато при создании Пользователя можно присвоить эту созданную роль. В (2) роль создаётся с указанием пароля - казалось бы то что надо! Но при создании Пользователя, ему нельзя присвоить эту созданную роль. Т.к. она там просто не появляется. ( Может так и должно быть?) И вот возникает такой вопрос, можно ли создать только Роли Приложений и к ним как-то обращаться в Delphi? И вообще, как пользоваться в Delpni с Ролями и Пользователями MS SQL'я? Или напрямую с Ролями мы вообще работать не будем, а только с Пользователем? Тогда как установить пароль Пользователю в MS SQL Server 2005? P.S. MS SQL Server 2005 знаю не очень хорошо ибо учащийся ВУЗа, т.е. только-только прохожу азы. В 2000-он не работал, но там говорят проще с этим. |
| Автор: Adtain 27.9.2007, 23:34 |
| Или книги посоветуйте где можно скачать пожалуйста. |