방법: 버전 제어 데이터베이스의 이전 버전 배포
업데이트: 2007년 11월
데이터베이스 프로젝트 및 관련된 단위 테스트를 버전 제어 대상에서 관리하는 경우 해당 프로젝트의 이전 버전을 쉽게 검색하여 배포할 수 있습니다. 예를 들어 프로덕션 데이터베이스를 이전 버전으로 롤백하거나 이전 버전의 응용 프로그램을 가진 고객을 위해 수정 프로그램을 개발하려는 경우 데이터베이스 프로젝트의 이전 버전을 배포해야 할 수 있습니다. 파일 그룹에 명명된 레이블 적용 기능을 지원하는 Visual Studio Team System Team Foundation Server 등의 버전 제어 시스템을 사용하는 경우 데이터베이스의 이전 버전을 쉽게 검색하여 배포할 수 있습니다. 버전 제어 시스템에서 레이블을 지원하지 않는 경우 개별 파일의 특정 버전을 검색하거나 특정 날짜의 파일 버전을 검색할 수도 있습니다.
참고: |
---|
이 항목에서는 Team Foundation 버전 제어의 문법을 설명합니다. 다른 응용 프로그램을 사용하는 경우 해당 버전 제어 소프트웨어 설명서를 참조하십시오. |
데이터베이스 프로젝트의 이전 버전을 검색하여 배포하려면
Team Foundation 버전 제어를 사용하는 경우 레이블이 지정된 프로젝트 버전을 찾아서 파일을 로컬 작업 영역으로 가져올 수 있습니다. 사용할 수 있는 레이블이 없는 경우에도 특정 버전의 파일을 가져올 수 있습니다. 또한 특정 날짜의 파일 버전도 가져올 수 있습니다. 자세한 내용은 방법: 팀 프로젝트의 소스 가져오기를 참조하십시오.
기존 배포에 대한 데이터베이스 빌드 스크립트를 생성합니다. 자세한 내용은 방법: 데이터베이스 빌드 스크립트 준비를 참조하십시오.
데이터베이스 빌드 스크립트를 검토합니다. 원하는 버전이 맞는 경우 격리된 개발 환경에 변경 내용을 배포합니다. 자세한 내용은 방법: 새 데이터베이스 또는 기존 데이터베이스로 변경 내용 배포를 참조하십시오.
격리된 개발 환경에 대해 프로젝트 버전과 일치하는 단위 테스트를 실행합니다.
데이터베이스의 이전 버전을 수정해야 하는 경우 Team Foundation 버전 제어에서 사용할 수 있는 분기 기능을 사용해야 합니다. 자세한 내용은 Team Foundation 버전 제어 분기 및 병합을 참조하십시오.
데이터베이스 프로젝트를 프로덕션 데이터베이스로 배포하려는 경우 프로덕션 서버에 액세스할 수 있는 팀 멤버에게 생성된 빌드 스크립트를 전달할 수 있습니다. 해당 팀 멤버는 스크립트를 검토한 다음 실행하여 변경 내용을 프로덕션으로 배포할 수 있습니다.
참고 항목
개념
다른 버전 제어 시스템에서 Team Foundation Server 및 Database Edition으로 마이그레이션