更改 RLS 安全策略

安全策略是一组与可以一起管理的表关联的谓词。你可以添加或删除谓词或打开/关闭整个策略。

你可以在现有安全策略中的表上添加更多谓词。

ALTER SECURITY POLICY dbo.CompanyAccessPolicy
    ADD FILTER PREDICATE dbo.pUserCanAccessCompany(CompanyID) ON dbo.Company

你可以从安全策略中删除一些谓词:

ALTER SECURITY POLICY dbo.CompanyAccessPolicy
    DROP FILTER PREDICATE ON dbo.Company

你可以禁用安全策略

ALTER SECURITY POLICY dbo.CompanyAccessPolicy WITH ( STATE = OFF );  

你可以启用已禁用的安全策略:

ALTER SECURITY POLICY dbo.CompanyAccessPolicy WITH ( STATE = ON );