在 sql server 中,不允许用户查看到所有数据库

妖精的绣舞 提交于 2020-03-09 03:51:58

在最新版本(14.0)的 sql server management studio 中,角色不能直接编辑,需要在服务器属性中进行修改

image

移除掉 public 查看任意数据库的权限,然后新建的用户就看不到其它数据库了,只给用户可以看的数据库权限即可。

取消 public 权限:

DENY VIEW ANY DATABASE TO PUBLIC;

授权用户:

ALTER AUTHORIZATION ON DATABASE::test_db TO test_user;

转自:https://www.cnblogs.com/yuanhang/p/5719323.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!