Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Доступ группы Windows к серверу


Автор: Antey 15.7.2011, 04:41
Добрый день.
На сервере заведена учетка - Windows группа. Каждую ночь отрабатывает задание на агенте, которое по некторым критериям определят возможность доступа для заданной учетки, и т.о. отключает или включает её. Для обычной учетки Windows, нет никаких проблем использовать запрос 'alter login <login> enable/disable', но уже для группы Windows данный запрос не работает, о чём собственно указано в описании к 'alter login'.
Но зато есть хр. процедура sp_denylogin, позволяющая отключать для группы Windows,  разрешение на подключение. Но каким образом, для этой учётки можно вернуть разрешение на подключение?

Автор: Antey 21.7.2011, 06:31
просьба помочь, так как вопрос до сих пор актуален)

Автор: pengrad 21.7.2011, 10:50
sp_grantlogin... ?

Автор: Antey 22.7.2011, 00:59
sp_grantlogin не подходит, так как данная процедура создает новый логин...

Автор: pengrad 22.7.2011, 11:40
А ты пробовал? Я эксперимента ради потестировал. Прекрасно отрабатывает как с индивидуальными логинами, так и с группами. В документации действительно написано, что должен создавать, но вот как есть - работает как disable/enable ) Единственно, я пробовал на 2008 R2.

Автор: Antey 25.7.2011, 02:00
Да, действительно работает. Спасибо!
Как всегда - надо быть внимательным.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)