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