Sql server 如何在SQL Server 2008中重置“角色设置”?
自定义角色设置后,更改了“public”角色,只需勾选要拒绝的所有内容,然后我将其设置回,我的所有用户都无法登录,除非授予他们sysadmin权限。那么,我想重置角色设置,有没有办法呢?在数据库级别,您可以删除并重新创建用户 在服务器级别:取消拒绝所有人或删除/重新创建登录 您还可以使用类似的方法创建另一个查询来修复所有问题Sql server 如何在SQL Server 2008中重置“角色设置”?,sql-server,sql-server-2008,Sql Server,Sql Server 2008,自定义角色设置后,更改了“public”角色,只需勾选要拒绝的所有内容,然后我将其设置回,我的所有用户都无法登录,除非授予他们sysadmin权限。那么,我想重置角色设置,有没有办法呢?在数据库级别,您可以删除并重新创建用户 在服务器级别:取消拒绝所有人或删除/重新创建登录 您还可以使用类似的方法创建另一个查询来修复所有问题 SELECT 'REVOKE DENY ' + name + 'Stuff' FROM sys.server_principals ... 但是,我从来没
SELECT
'REVOKE DENY ' + name + 'Stuff'
FROM
sys.server_principals
...
但是,我从来没有像这样成功地将所有用户锁定在外,因此您必须使用此查询才能使其执行您想要的操作。定义自定义角色设置。他们在做什么需要系统管理员@天哪,我刚刚加上了定义。