2010-09-15 2 views
0

После настройки параметров роли (изменилась роль «public», просто отметьте все, чтобы Deny, затем я установил ее), все мои пользователи не могут войти в систему, кроме как дать им разрешение sysadmin. Итак, я хочу сбросить настройки роли, есть ли способ сделать это?Как сбросить настройки роли в SQL Server 2008?

+0

Определите «настройку параметров роли». Что они делают, что нужно sysadmin ?! –

+0

@OMG Ponies, я просто добавил определение. – silent

ответ

0

На уровне базы данных, нужно удалить и заново создать пользователя

На уровне сервера: не-отрицать все или падение/воссоздавать логины

Вы также можете использовать что-то нравится, чтобы создать еще один запрос к исправить все

SELECT 
    'REVOKE DENY ' + name + 'Stuff' 
FROM 
    sys.server_principals 
... 

Однако, я никогда не удавалось блокировать все мои пользователи, словно это так, что вам придется играть с этим запросом, чтобы заставить его делать то, что вы хотите.

Смежные вопросы