2010-07-16 53 views
3

我必须为某些外部开发人员创建一个测试数据库以供使用。SQL争夺数据库varchar字段

我们创建了一个副本,而不是手动为它填充垃圾数据,我想对文本字段进行加扰。

有没有简单的方法来做到这一点?

林使用SQL Server 2005 SP

+1

外部开发人员将能够用原始数据做更好的测试。加扰的数据是不一样的。 – Andomar 2010-07-16 08:40:00

+1

这是我的论点,但“来自上方的力量”已决定我们需要争夺文本字段。 – Steven 2010-07-16 08:41:11

回答

2

This可能会有所帮助。

编辑:here's另一个论坛上的线程也可能有用。

祝你好运!

+0

我认为这对我所需要的是完美的。非常感谢 Sp – Steven 2010-07-16 13:39:23

+0

现在链接已损坏。 – devinbost 2017-04-26 21:07:46

+0

@devinbost这里是该链接的网络归档版本:https://web.archive.org/web/20110518141400/http://blog.seerobcode.com/2007/07/scrambling-client-data-in-sql。 HTML / – 2017-04-26 22:50:50

1

不太清楚,如果这是一样的史蒂芬的情景,但名称&姓“争先恐后”是很常见的维护客户机密当DB从一个安全的云(如PROD)到不安全的环境(如开发,或异地)

您可以在SQL http://www.petefreitag.com/item/466.cfm

选择一个随机行,那么你可以做的是如在表中的所有行上运行游标,使用上述方法选择一个随机的FirstName行和Surname Row,然后使用随机的firstname和surname列更新当前记录?

+0

感谢您的回复。 – Steven 2010-07-16 13:39:04