Ash*_*ian 1 sql-server sql-server-2005
拥有使用 MS SQL Server 2005 Express Edition 的 Web 托管服务。我已启用远程数据库访问,但我想为用户设置权限,以便当他们登录管理工作室时,他们只能看到他们的数据库,而不是我在服务器上拥有的所有数据库。我该如何设置?
拒绝登录的“查看任何数据库”权限。
DENY VIEW ANY DATABASE TO [userlogin]
Run Code Online (Sandbox Code Playgroud)
要对所有登录数据库服务器执行此操作,然后从公共角色撤消查看任何数据库权限
REVOKE VIEW ANY DATABASE FROM [public]
Run Code Online (Sandbox Code Playgroud)