我已经创建了一个安全策略,用于在Server 2016中实现行级安全性(RLS)。在一个月中有一些特定的时间将适用安全策略。我计划编写一个将启用或禁用安全策略的作业,但我不会让SQL命令禁用或启用它。
我知道我需要把check_policy设置为
CHECK_POLICY = { OFF } 在视觉上,我可以通过右键单击“安全策略”,使用执行此操作。
发布于 2016-08-21 15:04:57
这不管用吗..。
ALTER SECURITY POLICY <<your security policy>>
WITH (STATE = OFF); 发布于 2019-01-14 14:24:18
使用TheGameiswar's answer工作,我想补充一下,如果您遇到错误,请说
无法找到对象“安全筛选器名称”,因为它不存在或您没有权限。
在筛选器名称之前追加[security]
例如,如果您的筛选器名称为"ProfilesFilter“
ALTER SECURITY POLICY [security][ProfilesFilter] WITH (STATE=OFF)对于某些人来说,这可能是一个给定的问题,但我对SQL/ Server不太熟悉。
https://stackoverflow.com/questions/39065271
复制相似问题