有時候我們,需要建立一個用戶,但是又不想讓他能夠看到整個庫的數據,並且權限操作也不能dba一樣,這時我們就需要使用以下命令來解決:
--創建用戶
USE master
go
CREATE LOGIN User WITH PASSWORD = '123'----創建用戶名和密碼
go
--訪問指定的數據庫
USE TestTable--數據庫名稱
CREATE USER User FOR LOGIN User
go
-- 授權
USE TestTable--數據庫--名稱
GO
GRANT SELECT ON TestTable.dbo.table1 TO User--只讀權限(SELECT),TestTable.dbo.table1(某個數據庫某張表或視圖)
GRANT delete ON TestTable.dbo.table1 TO User--刪除權限
GRANT insert ON TestTable.dbo.table1 TO User--插入權限
GRANT update ON TestTable.dbo.table1 TO User--更新權限