SQL Server 2017データベースの一部のデータをマスキングする処理中です。私はこの文でカラムをマスクしていますSQL Serverデータマスキングマスクに必要な最小限のアクセス
ALTER TABLE lEmployee
ALTER COLUMN FirstName nvarchar(160)
MASKED WITH (FUNCTION = 'partial(2,"xxx",2)')
そして、私はこれがマスクされていることをsys.columns
で見ることができます。
このアプリケーションでは、データはマスクされていません(そのユーザーとしてログインしても、そのデータはデータベースにありません)。私はまた、ユーザーがこの許可を持っていないことを確認するために以下を実行しました。
REVOKE UNMASK TO testuser
データマスクが期待通りに機能するように、最小限のアクセス許可が必要な場合は、誰でも助言してください。
はあなたがsysadmin
と
db_owner
に
DENY UNMASK
することができません事前