您的位置:首页 > 数据库

SQL Server 2008等登录用户只能看到自己的数据库设置办法

2015-08-20 22:25 344 查看
默认情况下登录用户除了看到自己拥有管理权限的数据库外。还可以看到其他数据库,在点击打开时会提示没有权限。如下设置可使该用户只能看到自己拥有管理权限的数据库,而看不到其他没有权限的数据库。

(1)取消默认可查看任何数据库

DENY VIEW any DATABASE TO PUBLIC; -- 没有进行权限设置,所有默认的登录用户不能查看任何数据库

(2)赋予自己拥有管理权限的数据库的查看权限

ALTER AUTHORIZATION ON DATABASE::DBName TO DBUser; -- 赋予DBUser(此处DBUser为举例,换成相应的各数据库管理员即可)可以查看并访问DBName(此处DBName为距离数据库,换成相应的各数据库名称即可)数据库(不给其赋予其他数据库的查看权限,就不能查看其它数据库了)


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: