2010-07-16 5 views
3

일부 외부 개발자가 사용할 수 있도록 테스트 데이터베이스를 만들어야합니다.SQL scramble 데이터베이스 varchar 필드

복사본을 만들었으며 수동으로 정크 데이터로 채우지 않고 텍스트 필드를 뒤섞고 싶습니다.

쉬운 방법이 있습니까?

임 사용하여 SQL 서버 2005 SP

+1

외부 개발자는 원본 데이터로 훨씬 더 나은 테스트를 수행 할 수 있습니다. 스크램블 된 데이터는 동일하지 않습니다. – Andomar

+1

그게 내 주장 이었지만 "위의 힘"이 우리가 텍스트 필드를 뒤섞어 야한다고 결정했습니다. – Steven

답변

2

This 도움이 될 수 있습니다.

편집 : here's 다른 포럼의 스레드로도 유용 할 수 있습니다.

행운을 빈다.

+0

나는 이것이 내가 필요한 것에 완벽하다고 생각한다. 많은 감사합니다 Sp – Steven

+0

링크가 지금 끊어졌습니다. – devinbost

+0

@devinbost 여기 링크의 웹 아카이브 버전은 https://web.archive.org/web/20110518141400/http://blog.seerobcode.com/2007/07/scrambling-client-data-in-sql입니다. html / –

1

이 스티븐의 시나리오와 동일하지만 이름 & 성 '스크램블링'은 DB가 보안에서 갈 때 고객의 기밀을 유지하는 것은 매우 일반적인 경우 매우 확실하지 않음 (예 : 당신은 그럼 당신은 무엇을 할 수 있는지 http://www.petefreitag.com/item/466.cfm

SQL 에서 임의의 행을 선택할 수 있습니다

안전하지 못한 환경 (예 : 데브, 또는 오프 사이트)에 생산성)은 예입니다 위의 코드를 사용하여 FirstName 행과 Surname 행을 임의로 선택하고 임의의 firstname 및 surname 열로 현재 레코드를 업데이트하면 테이블의 모든 행에 걸쳐 커서가 실행됩니까?

+0

답변 해 주셔서 감사합니다. – Steven

관련 문제