2017-10-06 75 views
0

我們想給選擇只有一個數據庫的安全組的權限。我們跟着下面的步驟:雖然SSMS不能顯示數據庫,但能夠在查詢窗口中切換數據庫

  1. 我們添加了安全組作爲登錄。
  2. 我們將安全組作爲用戶添加到數據庫中。
  3. 我們給了選擇對模式的權限安全組

現在,安全組成員可以使用查詢窗口來編寫查詢並使用USE Databasename;命令切換數據庫。但是,仍然Sql Server Management Studio沒有在數據庫節點中顯示數據庫。

數據庫節點只顯示系統數據庫,如下圖所示。這可能是什麼原因?除非我們給予系統管理員權限,否則安全組成員無法看到數據庫節點中的數據庫。他們正在使用最新版本SSMS即,17

Empty database node

回答

1

您已刪除查看從公共角色的任何數據庫的權限?如果公共角色沒有「查看任何數據庫」權限,則帳戶必須是數據庫的所有者才能看到它。

+0

謝謝。執行下面的命令後,數據庫可見。 '''授予查看任何數據庫到[public]''' –

相關問題