2011-11-09 3 views
1

프로덕션 DB와 개발자 DB가 있습니다. 데브 DB 변경 사항 중 일부가 프로덕션 DB로 전파되기를 바랍니다. 프로덕션 DB에는 버그 수정으로 인해 새로운 컬럼 및 변경 사항이 있습니다. 칼럼 수준에서 변화를 인정/거부 할 수있는 Scema Compare Tool이 필요합니다.SQL 스키마 비교 - 열 수준 작업

VS2010 스키마 비교를 시도했지만 열 수준에서 업데이트 작업을 변경할 수없는 것으로 보입니다 ... 시도 된 레드 게이트 SQL 9와 동일하게 열 수준에서 변경 사항을 편집 할 수 없습니다.

그 중 하나가 생성 한 업데이트 스크립트를 수동으로 수정해야 할 것으로 생각됩니다.

이 문제를 해결하기위한 권장 방법은 무엇입니까? VS2010 또는 레드 게이트 vs 다른 도구?

감사합니다.

답변

1

레드 게이트의 도구는 골드 표준입니다. 명령 행 옵션을 사용하여 필요한 수준으로 스크립트를 사용자 정의 할 수 있습니다.

편집 : Red Gate SQL compare를 사용하면 변경 사항을 선택하고 선택하기가 매우 쉽습니다. 하단 창에 표시된 차이를 마우스 오른쪽 버튼으로 클릭하면 복사, 붙여 넣기 및 편집이 쉬운 스크립트를 표시 할 수 있습니다 . 자동화 된 기능은 아니지만 UI를 통해 매우 유연합니다.

물론 동기화 마법사는 잘 주석 처리 된 스크립트도 행복하게 생성합니다.

여전히 열 수준으로 자동화하려면 명령 줄 옵션을 사용하고 결과 스크립트를 수정하십시오.

0

SQL 비교 9.5 (현재 베타 버전)는 기본 생성 된 스크립트를 편집 할 수 있으며 SQL 소스 제어 3을 통해 소스 제어 권한을 위임하면 이후의 배포에서 사용자 지정 내용을 다시 사용합니다.

http://www.red-gate.com/MessageBoard/viewtopic.php?t=14113