5

SQL Server 2017 データベースの一部のデータをマスクしています。次のステートメントで列をマスクしました。

ALTER TABLE lEmployee
    ALTER COLUMN FirstName nvarchar(160) 
          MASKED WITH (FUNCTION = 'partial(2,"xxx",2)')

sys.columnsそして、これがマスクされていることがわかります。

現在、アプリケーションでは、データはマスクされたものとして表示されていません (そのユーザーとしてログインしたときにデータベースにも表示されません)。ユーザーがこの権限を持っていないことを確認するために、以下も実行しました。

REVOKE UNMASK TO testuser

データマスキングが期待どおりに機能するために必要な最小限のアクセス許可を誰でもアドバイスできますか?

前もって感謝します

4

1 に答える 1