DP300-SEC#26
Row-Level Security (RLS) を Azure SQL Database で実装する標準的な T-SQL 構文はどれですか?
解説
【正解: B】の理由
Row-Level Security は CREATE SECURITY POLICY で フィルター述語関数 (FILTER PREDICATE) または ブロック述語関数 (BLOCK PREDICATE) を定義する標準実装です。フィルター関数は接続中のユーザーに基づき可視行を制限し、ユーザー別 / テナント別データ分離を実現します。
【他選択肢が違う理由】
- A: RLS は暗号化ではなくアクセス制御で構文が異なります。
- C: GRANT には WHERE 句はなく行レベルのフィルタはできません。
- D: INSTEAD OF SELECT トリガーは SQL Server で未対応です。

コメント