SQL Server 帳戶每表權限

SQL Server 帳戶每表權限

使用 Microsoft SQL Server 2008,是否可以為 SQL Server 帳戶授予資料庫中每個資料表的權限?例如,對所有表具有讀取存取權限,但僅對其中一個表具有寫入存取權限。

我已經熟悉每個資料庫的安全設定。

答案1

是的,你可以使用GRANT語句,即

將 myTable 上的更新授予 myUserorRole

..或如果寫入是透過預存程序完成的,則授予該程序執行權限。

授予角色而不是特定帳戶是一個好主意,然後將角色新增至帳戶。

查看線上圖書 (BOL) 以了解詳細資訊。

相關內容