Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Что онзначает REVOKE CONNECT SQL TO  [new]
AndrF
Member

Откуда:
Сообщений: 2183
Есть следующая конструкция

CREATE LOGIN [MyDomain\MyUserName1] FROM WINDOWS WITH DEFAULT_DATABASE = [master]

CREATE LOGIN [MyDomain\MyUserName2] FROM WINDOWS WITH DEFAULT_DATABASE = [master]
REVOKE CONNECT SQL TO [MyDomain\MyUserName2]


Пытаюсь понять что означает в данном контексте REVOKE CONNECT SQL TO для второго юзера и откуда она взялась.
По идее этому имени входа должен быть запрещен доступ на сервер (hasaccess = 0).

Но юзер пробовал подключаться с этой учеткой через SSMS - работает... Что он тогда не может-то?

Самое интересное что юзера были созданы совершенно одинаково и имеют права sysadmin, но у одного hasaccess = 0, а у другого hasaccess = 1...

exec sp_addsrvrolemember  @loginame= 'MyDomain\MyUserName1', @rolename =  'sysadmin'
exec sp_addsrvrolemember  @loginame= 'MyDomain\MyUserName2', @rolename =  'sysadmin'
3 апр 18, 14:51    [21308586]     Ответить | Цитировать Сообщить модератору
 Re: Что онзначает REVOKE CONNECT SQL TO  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
AndrF,

для участников sysadmin ничего не запретить
3 апр 18, 14:58    [21308628]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить