cyberandr
Зарегистрирован: 23.11.2002 Сообщения: 11 Откуда: Minsk
|
Добавлено: Чт Июн 17 2004 14:24 Заголовок сообщения: Создание пользователя в sql servere2000 |
|
|
Передомной в дипломном стоит такая задача: есть некая база данных Depo в MS SQL SERVER 2000, мне надо открыть доступ для неё user’у сконектишимуся с использованием идентификации групп NT. Затем сопоставить её с новым пользователем базы данных, а пользователя включить предварительно созданную роль. Я делаю это таким образом:
@name-имя группы NT
@log-новый sql user
@role- роль (например босс)
exec sp_grantlogin @name
exec sp_grantdbaccess @name, @log
exec sp_addrolemember @role, @name
Пользователь вроде как создаётся, но неявляется user данной БД, хотя в свойствах у него по умолчанию стоит моя база . Можно, конечно напрямую редактировать таблицы sysxlogins и sysuser, но может всё таки можно через хп?
И ещё, можно ли как нибудь в хп процедуре получить имя и роль работающего с базой пользователя?
Заранее благодарен cyberandr. |
|