2010-09-15 49 views
0

自定义角色设置后(改变了“公众”的角色,只需选中一切拒绝,那么我将其设置回),我的所有用户无法登录,除非给他们授予sysadmin权限。所以,我想重置角色设置,有没有办法做到这一点?如何重置SQL Server 2008中的“角色设置”?

+0

定义“自定义角色设置”。他们在做什么需要系统管理员? – 2010-09-15 02:37:48

+0

@OMG小马,我刚刚添加了定义。 – silent 2010-09-15 02:41:01

回答

0

在数据库级别,你会删除并重新创建用户

在服务器级别:未否认每个人或删除/重新登录

您也可以使用类似创建另一个查询解决一切

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

但是,我从来没有设法我的所有用户锁定这样的,所以你必须与此查询发挥得到它做你想要的。