当我将数据库带入我的本地环境时,我在一些表(5个表)中有一个带有安全数据的数据库我需要使用特殊字符掩盖数据。
例如:
表1:
Name Code
Mohan 100
Raju 200
我需要看到像这样的数据
Name Code
M@#$n 1#0
R@#u 2#@
对于某些敏感数据的表格
当我将数据恢复到本地时,当我获得包含所有这些数据的数据库备份时,我需要查看这样的数据。
您能否告诉我SQL服务器中用于屏蔽数据的最佳方法或任何功能。
答案 0 :(得分:0)
我认为您无法仅使用SQL Server 2012在单个备份/还原步骤中实现这一目标。您需要编写一些屏蔽脚本并在ETL工作流中使用它们,或者您可以考虑一些数据屏蔽提供即时屏蔽的产品(在从源到目标复制时屏蔽数据)。
如果您不想编写自己的屏蔽脚本来执行此操作,则可以使用免费DataVeil Platform data masking tool并使用Redact屏蔽。免责声明:我为DataVeil工作。