SQL Server 2017 データベースの一部のデータをマスクしています。次のステートメントで列をマスクしました。
ALTER TABLE lEmployee
ALTER COLUMN FirstName nvarchar(160)
MASKED WITH (FUNCTION = 'partial(2,"xxx",2)')
sys.columns
そして、これがマスクされていることがわかります。
現在、アプリケーションでは、データはマスクされたものとして表示されていません (そのユーザーとしてログインしたときにデータベースにも表示されません)。ユーザーがこの権限を持っていないことを確認するために、以下も実行しました。
REVOKE UNMASK TO testuser
データマスキングが期待どおりに機能するために必要な最小限のアクセス許可を誰でもアドバイスできますか?
前もって感謝します