Permissions

需要添加什麼權限才能查看 Azure SQL 中的安全文件夾?

  • June 20, 2017

我的使用者確實有安全文件夾

我有安全文件夾,並且我正在嘗試設置其他具有與我相同權限的使用者。

我的使用者不是管理員。雖然我被管理員授予了我所有的權限(這是關於一切的)。但這是幾個月前完成的,管理員(只是一個花花公子)不記得他們給了我什麼權限。

您至少需要成為loginmanager角色成員才能查看安全文件夾。

參考:https ://docs.microsoft.com/en-us/azure/sql-database/sql-database-manage-logins

登錄管理器

另一個管理角色是登錄管理員角色。此角色的成員可以在 master 數據庫中創建新的登錄名。如果您願意,您可以完成相同的步驟(創建登錄名和使用者,並將使用者添加到 loginmanager 角色)以使使用者能夠在主伺服器中創建新登錄名。通常不需要登錄,因為 Microsoft 建議使用包含的數據庫使用者,這些使用者在數據庫級別進行身份驗證,而不是使用基於登錄的使用者。有關詳細資訊,請參閱包含的數據庫使用者 - 使您的數據庫可移植。

創建登錄:

   USE [master]
   GO

  CREATE LOGIN [testPerm2] WITH 
  PASSWORD=N'strong PW'

在 master 中創建一個沒有其他權限的使用者。

USE [master]
GO
CREATE USER testPerm2
   FOR LOGIN testPerm2
   WITH DEFAULT_SCHEMA = dbo
GO

現在使用連接SSMS,這就是您所看到的(注意沒有安全性)。

在此處輸入圖像描述

testPerm2使用者添加到loginmanager角色。

EXEC sp_addrolemember N'loginmanager', N'testPerm2'
GO

再次連接SSMS或刷新您以前的連接,現在testPerm2使用者可以看到安全選項卡。

在此處輸入圖像描述

引用自:https://dba.stackexchange.com/questions/176787