如何覆盖'公共'权限

由于服务器上有一些可用于公共角色的数据库,如何直接关闭sqlserver登录数据库的访问权限?登录不使用数据库,但具有公共权限下的访问权限。我需要继续公开访问,但拒绝用户。     
已邀请:
拒绝始终优先于任何授权。为了能够拒绝许可,您需要一个委托人来应用拒绝。因此,行动的顺序是: 创建用户登录数据库(这样你就有了一个委托人) 明确拒绝上面创建的用户的权限 请注意,作为一项规则,您不能拒绝对该安全所有者的安全保护。 sysadmin的成员始终映射到dbo,因此不能拒绝任何权限。     
如果在SQL Server Management Studio中为服务器(而不是数据库)的“安全”节点下添加用户,则可以在“状态”页面下修改其权限(双击用户名)并设置“连接到数据库引擎的权限: “到
Deny
和”登录:“到
Disabled
    

要回复问题请先登录注册