Hen*_*een 0 sql sql-server
我正在设置SQL Server Management Studio上特定数据库的安全权限.一个特定的请求是我们需要隐藏特定数据列,使其不被视为特定用户角色.
我们希望用户角色可以查看该表,但我们不希望该用户角色能够查看特定的数据列.
如何将该列隐藏到该特定用户角色?
它是通过查询还是在特定表的权限范围内?
TT.*_*TT. 5
在表上创建一个不选择要隐藏的列的视图,使用该CREATE VIEW语句.
CREATE VIEW
创建一个虚拟表,其内容(列和行)由查询定义.使用此语句可以在数据库的一个或多个表中创建数据视图.
使用该GRANT命令为该角色授予该视图的权限.
GRANT
授予对主体安全性的权限.
使用该DENY命令拒绝该角色的表的权限.
DENY
拒绝对委托人的许可.阻止主体通过其组或角色成员身份继承权限.
归档时间:
9 年,5 月 前
查看次数:
1017 次
最近记录: