过滤两个用户的行级别安全性

时间:2018-02-01 11:29:04

标签: sql database azure azure-sql-database row-level-security

我将在Sql server Management Studio中使用行级安全性

我需要帮助我如何分配2个用户,其中一个用户可以看到他们自己的行,其中包含" purple"在行中,而另一个将成为管理器的用户将有权查看包含" Purple"的行。和"黑"数据。

例如:

Execute as user = 'User1'
select * 
from colours

User1只会看到包含" Purple"的行。

Execute as user = 'Manager'
select *
from colours

管理员将看到所有User1行(紫色数据)和他们自己的行(黑色数据)

0 个答案:

没有答案