다음을 통해 공유


방법: 버전 제어에서 데이터베이스 프로젝트 관리

업데이트: 2007년 11월

데이터베이스 변경 내용을 관리하려면 연결된 데이터베이스 프로젝트를 만들어 버전 제어에서 관리합니다. 사용자 또는 팀 멤버가 데이터베이스 프로젝트를 모두 변경한 다음 빌드하여 활성 데이터베이스의 새 인스턴스나 기존 인스턴스에 배포합니다.

데이터베이스 프로젝트를 만들 때나 나중에(예: 스키마에 대한 초기 디자인을 만든 후) 데이터베이스 프로젝트를 버전 제어에서 관리할 수 있습니다.

데이터베이스 프로젝트를 만들고 버전 제어에서 관리하려면

  1. 파일 메뉴에서 새로 만들기를 가리키고 프로젝트를 클릭합니다.

    새 프로젝트 대화 상자가 나타납니다.

  2. 프로젝트 형식에서 데이터베이스 프로젝트 노드를 확장하고 Microsoft SQL Server를 클릭합니다.

  3. 템플릿에서 만들려는 데이터베이스 버전(Microsoft SQL Server 2000 또는 SQL Server 2005)에 해당하는 프로젝트 템플릿을 클릭합니다.

  4. 이름에 프로젝트에 지정할 이름을 입력합니다.

  5. 위치에 프로젝트를 만들려는 위치의 전체 경로를 입력합니다. 찾아보기를 클릭하여 경로를 검색할 수도 있습니다.

  6. 소스 제어에 추가 확인란을 선택한 다음 확인을 클릭합니다.

    지정한 매개 변수를 사용하여 데이터베이스 프로젝트가 생성됩니다.

  7. 확인 메시지가 표시되면 사용자 버전 제어 소프트웨어에 대한 지침에 따라 프로젝트가 버전 제어에서 관리되도록 하는 과정을 완료합니다.

    데이터베이스 프로젝트가 버전 제어에서 관리되지만 사용하는 버전 제어 시스템에 따라 데이터베이스 프로젝트가 아직 체크 인되지 않았을 수 있습니다. 체크 인하기 전에 추가 변경을 수행할 수 있습니다(예: 테이블 및 다른 데이터베이스 개체 추가). 변경 내용을 체크 인하는 방법에 대한 자세한 내용은 이 항목의 마지막 절차를 참조하십시오.

데이터베이스 프로젝트가 포함된 솔루션을 버전 제어에서 관리하려면

  1. 파일 메뉴에서 소스 제어를 가리킨 다음 소스 제어에 솔루션 추가를 클릭합니다.

    사용자 버전 제어 소프트웨어와 관련된 대화 상자가 나타납니다. 예를 들어 Visual Studio Team System Team Foundation Server를 사용하는 경우 소스 제어에솔루션 이름솔루션 추가 대화 상자가 나타납니다.

  2. 사용자 버전 제어 소프트웨어에 대한 지침에 따라 데이터베이스 프로젝트가 버전 제어에서 관리되도록 하는 과정을 완료합니다.

    데이터베이스 프로젝트가 버전 제어에서 관리되지만 사용하는 버전 제어 시스템에 따라 데이터베이스 프로젝트가 아직 체크 인되지 않았을 수 있습니다. 체크 인하기 전에 추가 변경을 수행할 수 있습니다(예: 테이블 및 다른 데이터베이스 개체 추가). 변경 내용을 체크 인하는 방법에 대한 자세한 내용은 이 항목의 마지막 절차를 참조하십시오.

데이터베이스 프로젝트를 버전 제어에서 관리하려면

  1. 솔루션 탐색기에서 버전 제어에서 관리할 데이터베이스 프로젝트를 클릭합니다.

  2. 파일 메뉴에서 소스 제어를 가리킨 다음 소스 제어에 선택한 프로젝트 추가를 클릭합니다.

    사용자 버전 제어 소프트웨어와 관련된 대화 상자가 나타납니다. 예를 들어 Team Foundation Server를 사용하는 경우 소스 제어에솔루션 이름솔루션 추가 대화 상자가 나타납니다.

  3. 사용자 버전 제어 소프트웨어에 대한 지침에 따라 데이터베이스 프로젝트를 버전 제어에 추가하는 프로세스를 완료합니다.

    데이터베이스 프로젝트가 버전 제어에 추가되지만 사용하는 버전 제어 시스템에 따라 데이터베이스 프로젝트가 아직 체크 인되지 않았을 수 있습니다. 체크 인하기 전에 추가 변경을 수행할 수 있습니다(예: 테이블 및 다른 데이터베이스 개체 추가). 변경 내용을 체크 인하는 방법에 대한 자세한 내용은 이 항목의 마지막 절차를 참조하십시오.

변경 내용 체크 인

데이터베이스 프로젝트가 버전 제어에서 처음 관리되는 경우 기본적으로 모든 파일이 체크 아웃됩니다. 다른 팀 멤버가 프로젝트를 사용할 수 있도록 하려면 프로젝트 및 해당 프로젝트 항목을 체크 인해야 합니다.

데이터베이스 프로젝트 및 해당 프로젝트 항목을 체크 인하려면

  1. 파일 메뉴에서 소스 제어를 가리킨 다음 체크 인을 클릭합니다.

    사용자 버전 제어 소프트웨어와 관련된 대화 상자가 나타납니다. 예를 들어 Team Foundation Server를 사용하는 경우 체크 인 - 소스 파일 - 작업 영역:작업 영역 이름 대화 상자가 나타납니다.

  2. 사용자 버전 제어 소프트웨어에 대한 지침에 따라 데이터베이스 프로젝트 및 해당 프로젝트 항목의 체크 인 프로세스를 완료합니다.

보안

팀 관리자가 버전 제어 리포지토리에 액세스할 수 있는 권한을 부여해야 할 수도 있습니다.

참고 항목

작업

연습: 새 버전 제어 데이터베이스 만들기 및 배포

연습: 버전 제어에서 기존 데이터베이스 스키마 관리

방법: 버전 제어에 프로젝트 또는 솔루션 추가

방법: 보류 중인 변경 내용 체크 인

개념

Database Edition의 용어 개요

기타 리소스

팀 환경에서의 데이터베이스 프로젝트 개요