1

当我将数据库带入我的本地环境时,我在某些表(5 个表)中有一个包含安全数据的数据库,我需要用特殊字符屏蔽数据。

例如 :

表格1 :

Name Code 
Mohan 100
Raju  200

我需要看到这样的数据

    Name Code 
    M@#$n 1#0
    R@#u  2#@

对于一些敏感数据的表

当我在将数据恢复到本地时获得包含所有这些数据的数据库备份时,我需要看到这样的数据。

您能否建议我在 SQL Server 中屏蔽数据的最佳方法或任何功能。

4

1 回答 1

0

我认为您无法仅使用 SQL Server 2012 在单个备份/还原步骤中实现这一点。您需要编写一些屏蔽脚本并在 ETL 工作流程中使用它们,或者您可以考虑一些提供 on- 的数据屏蔽产品飞行屏蔽(在从源复制到目标时屏蔽数据)。

如果您不想编写自己的屏蔽脚本来执行此操作,那么您可以使用免费的DataVeil Platform 数据屏蔽工具并使用 Redact 屏蔽。免责声明:我为 DataVeil 工作。

于 2016-09-23T22:05:00.370 回答