데이터베이스 스키마를 Visual Studio .dbproj 데이터베이스 프로젝트와 동기화하고 싶습니다.
지금은 대부분의 데이터베이스 개발 작업에 SSMS를 사용하고 있으며 db 스키마와 .dbproj를 동기화해야 할 때 Visual Studio의 스키마 비교 도구를 수동으로 사용해야합니다. 내가 왜 이것을 원 할까? 때문에 :
- 변경 사항을 체크인하는 유일한 방법입니다
- 변경 사항을 적용 할 수있는 유일한 방법입니다
- 그렇게하지 않으면 파일을 가져올 때 일부 병합 문제가 발생합니다 (기본적으로 "최신 정보 얻기"에는 파일을 확인하지 않고 업데이트 한 db 객체에 대한 일부 DB 변경 사항이 포함되어 있으면 병합이 트리거되지 않으며 쉽게 수행 할 수 있습니다) 어떤 버전인지 확인하십시오.)
- 최신 버전의 스키마에서 VisualStudio의 검색 기능을 사용하는 것이 좋습니다.
- 검색 결과를 사용하여 VS (보통 파일 이름을 바꾼 경우)에서 저장 프로 시저를 수정할 수있는 것이 좋습니다.
"스키마 비교"도구를 자동화하여 5 분마다 실행되도록하는 것 외에도 ( "깨끗한"솔루션처럼 들리지 않음)이를 달성 할 수있는 방법이 있습니까?
가능하면 SSMS를 계속 사용하고 싶지만 Visual Studio의 "서버 탐색기 / 데이터베이스 연결"을 사용하여 변경 한 내용을 .dbproj에 자동으로 전파하는 방법에도 관심이 있습니다.