Sql-Server

MS Sql Server 將數據庫級角色連結到伺服器級角色

  • January 10, 2022

我創建了一個名為 ReadOnly 的伺服器/實例級別角色,並為其分配了一個使用者(基於 Windows 的登錄)。

現在我正在嘗試添加一個具有相同名稱的數據庫級別角色,我可以在其中授予對某些數據庫級別對象(主要是表)的權限。

但是我看不到如何將數據庫級角色連結到 SSMS 中的伺服器級角色。

伺服器角色與數據庫角色不同,因為可以在伺服器級別授予與數據庫級別不同的權限,對象分別只存在於其中一個。

例如,SQL 代理作業只存在於伺服器級別,儲存過程、視圖和表只存在於數據庫級別,因此授予這些對象的權限僅存在於同一級別。

聽起來您只需要在要授予相應權限的每個數據庫中創建數據庫角色即可。我建議閱讀權限(數據庫引擎)以獲取更多資訊。

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