방법: 부분 데이터베이스 프로젝트 가져오기 및 내보내기

데이터베이스 개체를 부분 프로젝트로 내보내어 해당 개체를 데이터베이스 프로젝트 간에 공유하고 해당 개체에 대한 쓰기 권한을 보다 정밀하게 관리할 수 있습니다. 그런 다음 부분 프로젝트를 다른 데이터베이스 프로젝트로 가져오면 개발자가 두 프로젝트 모두에서 개체를 사용할 수 있습니다. 그러나 원본 데이터베이스 프로젝트에 대한 쓰기 권한이 있는 개발자만이 내보낸 개체를 업데이트할 수 있도록 버전 제어에서 사용 권한을 적용할 수 있습니다. 자세한 내용은 대용량 데이터베이스의 팀 개발 시작을 참조하십시오.

하나 이상의 개체를 부분 프로젝트로 내보내려면

  1. 개체를 내보낼 원본 데이터베이스 프로젝트가 포함된 솔루션을 엽니다.

  2. 솔루션 탐색기에서 내보낼 개체 또는 개체 그룹을 마우스 오른쪽 단추로 클릭합니다.

    예를 들어 데이터베이스 프로젝트, 스키마 개체 노드, 스키마 노드, dbo 노드를 차례로 확장하고 테이블을 마우스 오른쪽 단추로 클릭하여 dbo 스키마의 모든 테이블을 내보낼 수 있습니다.

  3. 부분 프로젝트로 내보내기를 클릭합니다.

  4. 다른 이름으로 저장 대화 상자에서 부분 프로젝트를 나타내는 .files 파일을 만들 폴더를 찾아 지정합니다.

  5. 파일 이름에 부분 프로젝트에 지정할 이름을 입력하고 저장을 클릭합니다.

    지정한 경로에 확장명이 .files인 파일이 만들어집니다. 이 파일에는 지정한 모든 개체의 파일 이름과 경로가 포함됩니다.

부분 프로젝트를 가져오려면

  1. 부분 개체를 가져올 대상 데이터베이스 프로젝트가 포함된 솔루션을 엽니다.

  2. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 부분 프로젝트 가져오기를 클릭합니다.

  3. 확인 대화 상자에서 를 클릭하여 데이터베이스 프로젝트를 언로드했다가 다시 로드합니다.

  4. 열기 대화 상자에서 내보낸 .files 파일이 들어 있는 폴더를 찾아 클릭하고 열기를 클릭합니다.

    중요

    .files 파일과 .files 파일에서 참조되는 원본 파일에 대한 읽기 권한이 있어야 합니다. 권한이 없으면 열기를 클릭할 때 오류가 나타납니다.

    이름이 ProjectNameBasePath인 폴더가 데이터베이스 프로젝트에 추가됩니다. 여기서 ProjectName은 부분 프로젝트를 내보낸 원본 프로젝트의 이름입니다. 이제 가져온 개체를 다른 개체 정의에서 참조할 수 있습니다. 데이터베이스 프로젝트를 빌드하고 배포할 때는 가져온 개체가 포함됩니다.

    중요

    데이터베이스 프로젝트에 정의되지 않은 다른 개체를 참조하는 개체가 포함된 부분 프로젝트를 가져올 경우 데이터베이스 프로젝트가 성공적으로 빌드되지 않습니다.

참고 항목

작업

연습: 부분 프로젝트를 사용하여 데이터베이스 프로젝트 분할

연습: 복합 프로젝트를 사용하여 데이터베이스 프로젝트 분할

개념

대용량 데이터베이스의 팀 개발 시작