Sql server 一对一随机数据库范围的文本替换

Sql server 一对一随机数据库范围的文本替换,sql-server,obfuscation,Sql Server,Obfuscation,假设我有一个数据库,其中包含一些我想发送给第三方开发人员的个人身份信息。它需要“真实世界”的数据,但我需要隐藏人们的姓名、地址等 两个制约因素: 因为数据库没有完全规范化,所以有一些故意重复的字符串,所以我需要确保替换不会用两个不同的值替换那些重复的字符串 列的大小不同,但替换文本必须放在同一个表中。例如,这排除了盲目获取散列的前x个字符 有没有什么工具或脚本可以做到这一点?如果不是,那么什么是解决这个问题的好方法?看起来,充其量只是一个非常缓慢和原始的构建块。可能值得一提的是,PID=个人

假设我有一个数据库,其中包含一些我想发送给第三方开发人员的个人身份信息。它需要“真实世界”的数据,但我需要隐藏人们的姓名、地址等

两个制约因素:

  • 因为数据库没有完全规范化,所以有一些故意重复的字符串,所以我需要确保替换不会用两个不同的值替换那些重复的字符串
  • 列的大小不同,但替换文本必须放在同一个表中。例如,这排除了盲目获取散列的前x个字符

有没有什么工具或脚本可以做到这一点?如果不是,那么什么是解决这个问题的好方法?看起来,充其量只是一个非常缓慢和原始的构建块。

可能值得一提的是,PID=个人身份信息。出于几个原因,这不是一个好问题。首先,实际问题缺乏足够的细节来提供答案。第二,您要求的是第三方工具,这被认为是离题的。@Tanner谢谢。更新