本文内容
适用于:✅Azure 数据资源管理器
启用或禁用表的 row_level_security 策略。 行级别安全性简化了安全性的设计和编码。 它允许在应用程序中对数据行访问进行限制。 例如,限制用户,仅允许其访问与其部门相关的行;或限制客户,仅允许其访问与其公司相关的数据。
备注
即使策略被禁用,也可以强制将其应用于单个查询。 在查询前输入以下行:
set query_force_row_level_security;
如果想尝试各种符合 row_level_security 策略的查询,但又不希望它对用户产生实际影响,那么这将非常有用。 对查询有信心后,就启用该策略。
有关对行级安全策略运行查询的详细信息,请参阅 row_level_security 策略。
你必须至少具有表管理员权限才能运行此命令。
.alter
table
TableName policy
row_level_security
[enable
| disable
] Query
详细了解语法约定。
客户 | 类型 | 必需 | 说明 |
---|---|---|---|
TableName | string |
✔️ | 表的名称。 |
查询 | string |
✔️ | 要运行的查询。 有关详细信息,请参阅 row_level_security 策略。 |
.alter table MyTable policy row_level_security enable "AnonymizeSensitiveData"
.alter table MyTable policy row_level_security disable "AnonymizeSensitiveData"