2
我正在SQL Server中創建多個數據庫用戶。假設我創建2個用戶,除了默認的系統管理員,如下所示。如何通過查詢將數據庫中的所有對象的權限授予數據庫用戶
- SA(系統管理員)
- USER1
- user2的
我想SA(系統管理員)授予的所有權限,如允許創建表,視圖等爲user1。然後讓user1向user2授予權限。如果我使用SQL Server GUI執行此操作,我需要檢查每個用戶授予的長列表權限。
我試過下面的查詢,但它只授予一個表而不是數據庫的權限。所以如果我的數據庫有超過100個表,那麼我將需要運行超過100個這樣的查詢。因此,任何人都可以讓我知道是否有一個查詢,我可以讓sa將權限授予特定數據庫上的不同用戶,而不僅僅是一張表。
GRANT SELECT,INSERT,UPDATE,DELETE ON dbo.table1 TO user1;
你好, 我試過這個上面的查詢,但它沒有授予任何權限。 – Rashmi