数据屏蔽选项存在于数据库中

时间:2016-09-22 12:29:37

标签: sql sql-server database data-masking

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

例如:

表1:

Name Code 
Mohan 100
Raju  200

我需要看到像这样的数据

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

对于某些敏感数据的表格

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

您能否告诉我SQL服务器中用于屏蔽数据的最佳方法或任何功能。

1 个答案:

答案 0 :(得分:0)

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

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