2010-07-16 54 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