2016-10-09 5 views
2

SSDT (SQL Server Data Tools)를 사용하여 데이터베이스 스키마를 버전 제어하에 둘 수 있기를 바랍니다. Visual Studio에서 SSDT 프로젝트로 데이터베이스를 가져 오는 것은 버전 관리에 적합한 데이터베이스 스키마의 멋진 텍스트 표현을 만듭니다.SSDT 프로젝트를 명령 줄에서 업데이트하는 방법은 무엇입니까?

이제 데이터베이스 스키마가 변경되면 프로그래밍 방식으로 또는 명령 줄에서 SSDT 프로젝트를 업데이트 (또는 다시 가져 오기) 할 수 있습니까?

+0

나는 스키마 비교를 옵션으로 사용하고 싶지 않다고 생각한다. –

답변

4

내장 된 스키마 비교 도구를 사용하여이 작업을 수행 할 수 있지만 SSDT 데이터베이스 프로젝트의 방식을 개발하지 않는 것으로 보입니다. 오프라인 편집을 위해 설계되었습니다. 즉, 프로젝트에서 .sql 파일을 먼저 편집하고 F5를 사용하여 테스트를 위해 개발자 DB에 배포해야합니다.

계속 연결하고 싶다면 Redgate에서 제공하는 ReadyRoll 도구를 사용해보십시오. 여기에는 데이터베이스 프로젝트에 대한 데이터베이스 변경 사항을 자동으로 가져 오는 원 클릭 가져 오기 옵션이 있습니다.

+0

정보를 제공해 주셔서 감사합니다! 내장 된 스키마를 자동화 할 수있는 방법이 있는지 궁금합니다. –

+1

sqlpackage.exe는 명령 줄이지만 문서에 따르면 프로젝트를 대상으로 설정할 수있는 것은 아닙니다. –

관련 문제