Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Добавить группу пользователей в базу (Login типа Windows Group)  [new]
Ural2
Member

Откуда:
Сообщений: 58
Программно добавляю пользователей в базу с помощью sp_adduser.
Если login типа Windows User все отлично:
EXEC sp_adduser @loginame='TSGRP\ivanov',@grpname='public'

но если login типа Windows Group, выходит ошибка:
EXEC sp_adduser @loginame='TSGRP\Domain Users',@grpname='public'
The login 'TSGRP\Domain Users' does not exist.

Вручную все получается. Может для групповых пользователей нужна другая процедура, не sp_adduser?
22 май 12, 18:01    [12596596]     Ответить | Цитировать Сообщить модератору
 Re: Добавить группу пользователей в базу (Login типа Windows Group)  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
А логин для группы вы уже сделали?
22 май 12, 18:02    [12596605]     Ответить | Цитировать Сообщить модератору
 Re: Добавить группу пользователей в базу (Login типа Windows Group)  [new]
Ural2
Member

Откуда:
Сообщений: 58
Конечно, даже пересоздала для надежности. И вручную все получается.
22 май 12, 18:05    [12596616]     Ответить | Цитировать Сообщить модератору
 Re: Добавить группу пользователей в базу (Login типа Windows Group)  [new]
Nord_DBA
Member

Откуда:
Сообщений: 13
sp_adduser не работает для групп
пока не перейдете для sql > 2000 на CREATE USER пользуйтесь sp_grantdbaccess
23 май 12, 11:25    [12599344]     Ответить | Цитировать Сообщить модератору
 Re: Добавить группу пользователей в базу (Login типа Windows Group)  [new]
komrad
Member

Откуда:
Сообщений: 5764
Ural2
Конечно, даже пересоздала для надежности. И вручную все получается.


create login [TSGRP\Domain Users] from windows 

use [БАЗА]

create user [TSGRP\Domain Users] for login [TSGRP\Domain Users]
23 май 12, 12:19    [12599978]     Ответить | Цитировать Сообщить модератору
 Re: Добавить группу пользователей в базу (Login типа Windows Group)  [new]
Ural2
Member

Откуда:
Сообщений: 58
Большое спасибо за ответы.
Плохо, что в разных версиях SQL разные процедура. Пришлось в программе сделать развилку.
24 май 12, 11:35    [12606656]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить