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

Откуда:
Сообщений: 9538
Как отключать логин нашел, а как пользователя не могу.
3 июн 09, 06:58    [7258771]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить пользователя?  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
USE AdventureWorks;
DROP USER AbolrousHazem;
GO
3 июн 09, 07:06    [7258776]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить пользователя?  [new]
Дикий Билл
Member

Откуда:
Сообщений: 9538
Не удалить, а просто отключить.
С чего все началось, увидел в базе пользователя guest. Он отключен (красная стрелка вниз на иконке пользователя). Попытался удалить, получил сообщение:
"Пользователя "guest" нельзя удалить, он может быть только отключен. Пользователь уже отключен в текущей базе данных"
вот я и заинтересовался, как вообще это делается, отключение пользователя?
3 июн 09, 07:14    [7258779]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить пользователя?  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Отключить можно, но только Логин:

ALTER LOGIN login_name 

<status_option> ::=
        ENABLE | DISABLE
3 июн 09, 07:42    [7258793]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить пользователя?  [new]
Дикий Билл
Member

Откуда:
Сообщений: 9538
Но ведь пользователь [guest] отключен. А логина у него нет.
Или у него какой-нибудь скрытый системный логин, который отключен?
3 июн 09, 07:47    [7258796]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить пользователя?  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Дикий Билл
Но ведь пользователь [guest] отключен. А логина у него нет.


а вот он такое некое исключение
3 июн 09, 08:17    [7258831]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить пользователя?  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381

> Как отключать логин нашел, а как пользователя не могу.

BOL - sp_adduser

Чтобы включить пользователя guest, предоставьте пользователю guest разрешение CONNECT


соответственно, чтоб отключить:
revoke connect to [userName]
или даже
deny connect to [userName]

Posted via ActualForum NNTP Server 1.4

3 июн 09, 08:18    [7258833]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить пользователя?  [new]
Дикий Билл
Member

Откуда:
Сообщений: 9538
daw
соответственно, чтоб отключить:
revoke connect to [userName]
или даже
deny connect to [userName]
Так я делал, но при этом у таких пользователей не появляется красная стрелка вниз, как у guest.

Ладно, все равно это чисто академический интерес. Спасибо.
3 июн 09, 08:39    [7258877]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить пользователя?  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381

> Так я делал, но при этом у таких пользователей не появляется красная
> стрелка вниз, как у guest.

и refresh нажимали?

Posted via ActualForum NNTP Server 1.4

3 июн 09, 08:41    [7258881]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить пользователя?  [new]
Дикий Билл
Member

Откуда:
Сообщений: 9538
daw

> Так я делал, но при этом у таких пользователей не появляется красная
> стрелка вниз, как у guest.

и refresh нажимали?
Да.
А у вас появилась такая стрелка?
3 июн 09, 08:49    [7258890]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить пользователя?  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381

> Да.
> А у вас появилась такая стрелка?

гм. ssms2008 показывает, а 2005 - только для guest-а.
хотя, судя по запросу, используемому для получения списка
пользователей, должна бы.

Posted via ActualForum NNTP Server 1.4

3 июн 09, 09:13    [7258959]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить пользователя?  [new]
Дикий Билл
Member

Откуда:
Сообщений: 9538
daw
гм. ssms2008 показывает, а 2005 - только для guest-а.
Во! Спасибо.
Значит в 2008 чего-то доделали.
3 июн 09, 09:18    [7258973]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить