SQL Server何时提供行级安全?



如果您有一个包含子查询、连接等的复杂查询,在SQL执行期间还是在最终结果集中应用行级安全性?

在访问数据时,评估行级安全性(RLS)。请参见每次从任何层访问数据时,数据库系统都会应用访问限制。

访问限制逻辑位于数据库层,而不是远离另一个应用层中的数据。每次从任何层访问数据时,数据库系统都会应用访问限制。通过减少安全系统的表面积,使您的安全系统更加可靠和健壮。

根据http://sharewithpals.com/articles/637dd719/Steps-to-configure-row-level-security-in-SQL-Server-2016:

在执行select语句时,将根据查询的执行上下文对行进行筛选。

根据https://www.sqlshack.com/introduction-to-row-level-security-in-sql-server/

SQL Server中的

行级安全用于在数据库级别限制用户,而不是在应用级别处理限制。每次在表上执行查询时,数据库都应用此访问控制,而不考虑任何应用层。

相关内容

最新更新