1

내가 필요합니다 export/update schema without loosing existing data. 당신이 들었을 가능성이있는 도구가 두 개 있다고 발견했습니다.어떤 레드 게이트 도구를 사용해야합니까?

  • SQL Compare;
  • SQL Data Compare;

마이그레이션 문제를 해결하는 데 도움이 될 수있는 것은 어느 것입니까?

답변

2

SQL Compare는 데이터가 아닌 스키마 만 동기화하므로 SQL Data Compare이 필요합니다.

0

변경의 성격에 따라 다릅니다. SQL Compare는 테이블을 다시 작성해야하는 변경이 있더라도 스키마를 변경할 때 데이터를 보존합니다.

그러나 테이블 이름 바꾸기 나 테이블/열 나누기와 같은 변경 작업을 수행하면 SQL 비교에서 '의도'를 이해하지 못하고 예상대로 스크립트가 생성 될 수 있습니다.

그 해결책은 SQL 소스 제어 및 마이그레이션 스크립트 기능과 함께 SQL Compare를 사용하여 고도의 사용자 정의가 가능하도록하는 것입니다.

0

SQL 비교로 충분합니다. 경고가 테이블 이름 바꾸기 결과 인 경우 '프로젝트 설정'의 테이블 매핑 탭을 사용하여 SQL 비교시 동일한 테이블임을 쉽게 알 수 있습니다. 오후 8시 30 분 P.S. 이 게시물은 고대이지만 올바른 도구를 사용하는 것이 가장 좋습니다.