0

我的系统管理员任务之一是创建数据库;每次我使用 Windows 身份验证创建数据库并从 security>new>log-in 登录时,我都会限制自动增长和权限等。

当用户使用登录详细信息(由我提供)从那里的计算机登录时,他可以访问该特定数据库,如果他想访问它,他可以看到它给出错误消息(如“访问受限”)。

到此为止还好。我想要的是隐藏剩余的数据库(如果我们隐藏剩余的数据库,那么没有人可以知道那里有多少数据库等等)。

如果有人使用特定数据库凭据登录,他只能看到该特定数据库。我试图从登录属性中取消选中公共选项,但无法取消选中。

4

1 回答 1

2

这实际上并没有很好的解决方案。

您可以拒绝VIEW ANY DATABASE默认授予公共角色的权限,但没有权限的人只能看到他们实际拥有的数据库(在 Management Studio 中)。

并非他们有权访问的所有内容。

于 2013-10-31T11:53:15.490 回答