1、方式一:使用視圖
將須要限制用戶只能看到特定的幾個列、設置成一個視圖,而後對這個視圖進行權限控制
2、方式二:使用GRANT語句
一、授予相關列的查詢權限(SELECT)
在數據庫db1中,登陸名UserA 只能有權限查詢 Employee表 裏面的BusinessEntityID, NationalIDNumber, LoginID三個字段權限,不能查詢其它字段
GRANT SELECT(BusinessEntityID, NationalIDNumber, LoginID) ON Employee TO UserA
二、授予相關列的修改權限(Update)
對於登陸名UserB,只容許其修改 Address表 的AddressLine1,AddressLine2兩個字段,其它字段不準修改
GRANT UPDATE(AddressLine1,AddressLine2) ON Address TO UserB數據庫
3.權限控制