SQLsrv-表中行的权限

时间:2018-02-28 12:50:17

标签: sql-server sql-server-2008 permissions

我需要为SQL Server中的表中的行设置特定用户的权限。那可能吗?
例子
用户 - A,B,C
表测试:
1.价值 - 5,用户 - A
2.价值 - 6,用户 - B
3.价值 - 7,用户 - A
对于用户A - >从测试中选择值 - >结果是:5,7 对于用户B - >从测试中选择值 - >结果是:6
对于用户C - >从测试中选择值 - >结果是:没有任何事

1 个答案:

答案 0 :(得分:0)

使用SQL Server 2016及更高版本或Azure SQL数据库提供的行级安全性很容易实现。

为此,您需要创建SECURITY POLICY

有关详细信息,请查看here

对于早期版本的SQL Server,您可以查看 link