Permissions
需要添加什麼權限才能查看 Azure SQL 中的安全文件夾?
我有安全文件夾,並且我正在嘗試設置其他具有與我相同權限的使用者。
我的使用者不是管理員。雖然我被管理員授予了我所有的權限(這是關於一切的)。但這是幾個月前完成的,管理員(只是一個花花公子)不記得他們給了我什麼權限。
您至少需要成為
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
使用者可以看到安全選項卡。