在最新版本(14.0)的 sql server management studio 中,角色不能直接编辑,需要在服务器属性中进行修改
移除掉 public 查看任意数据库的权限,然后新建的用户就看不到其它数据库了,只给用户可以看的数据库权限即可。
取消 public 权限:
DENY VIEW ANY DATABASE TO PUBLIC;
授权用户:
ALTER AUTHORIZATION ON DATABASE::test_db TO test_user;
在最新版本(14.0)的 sql server management studio 中,角色不能直接编辑,需要在服务器属性中进行修改
移除掉 public 查看任意数据库的权限,然后新建的用户就看不到其它数据库了,只给用户可以看的数据库权限即可。
取消 public 权限:
DENY VIEW ANY DATABASE TO PUBLIC;
授权用户:
ALTER AUTHORIZATION ON DATABASE::test_db TO test_user;