尽管能够在查询中切换数据库,但 SSMS 不显示数据库 window
SSMS not displaying databases though able to switch database in Query window
我们只想将 SELECT 权限授予 安全组 一个数据库。我们遵循了以下步骤:
- 我们添加了 安全组 作为登录名。
- 我们将 安全组 作为用户添加到数据库。
- 我们向安全组授予SELECT架构权限。
现在,安全组成员可以使用查询 window 编写查询并使用 USE Databasename;
命令切换数据库。但是,Sql Server Management Studio 仍然没有在数据库节点中显示数据库。
数据库节点仅显示系统数据库,如下图所示。这可能是什么原因?除非我们授予系统管理员权限,否则 安全组 成员无法查看数据库节点中的数据库。他们使用的是最新版本的 SSMS,即 17.
您是否从 Public 角色中删除了“查看任何数据库”权限?如果 Public 角色没有查看任何数据库权限,帐户必须是数据库的所有者才能看到它。
我们只想将 SELECT 权限授予 安全组 一个数据库。我们遵循了以下步骤:
- 我们添加了 安全组 作为登录名。
- 我们将 安全组 作为用户添加到数据库。
- 我们向安全组授予SELECT架构权限。
现在,安全组成员可以使用查询 window 编写查询并使用 USE Databasename;
命令切换数据库。但是,Sql Server Management Studio 仍然没有在数据库节点中显示数据库。
数据库节点仅显示系统数据库,如下图所示。这可能是什么原因?除非我们授予系统管理员权限,否则 安全组 成员无法查看数据库节点中的数据库。他们使用的是最新版本的 SSMS,即 17.
您是否从 Public 角色中删除了“查看任何数据库”权限?如果 Public 角色没有查看任何数据库权限,帐户必须是数据库的所有者才能看到它。