방법: 데이터베이스 리팩터링 변경 내용 배포

Visual Studio Premium에서 작업할 때 데이터베이스의 오프라인 표현을 변경할 수 있습니다. 해당 변경 내용을 라이브 데이터베이스에 커밋하려면 데이터베이스 프로젝트를 빌드하고 배포해야 합니다. 변경 내용을 개발 데이터베이스, 테스트 데이터베이스 또는 프로덕션 데이터베이스 중 어디에 배포하든 관계없이 동일한 프로세스를 따릅니다.

프로젝트에 대한 배포 속성을 설정하려면

  1. 솔루션 탐색기에서 데이터베이스 프로젝트를 클릭합니다.

  2. 프로젝트 메뉴에서 해당 솔루션 속성을 선택합니다.

    프로젝트 속성이 나타납니다.

  3. 배포 탭을 클릭합니다.

  4. 배포 작업 목록에서 배포 스크립트(.sql)를 만들고 데이터베이스에 배포를 클릭하고 편집을 클릭합니다.

  5. 연결 속성 대화 상자에서 작업할 데이터베이스에 대한 연결 속성을 설정한 다음 확인을 클릭합니다.

    대상 연결 상자가 올바른 연결 문자열로 채워집니다.

  6. 대상 데이터베이스 이름 상자에 대상 데이터베이스 이름을 입력합니다.

    경고

    기본적으로 대상 데이터베이스 이름 상자는 데이터베이스 프로젝트의 이름으로 채워집니다. 데이터베이스 프로젝트 이름이 대상 데이터베이스 이름과 다른 경우 이 필드를 변경해야 합니다.

  7. 다른 속성을 적절하게 설정합니다.

    자세한 내용은 방법: 개발 정보의 속성 구성을 참조하십시오.

  8. 파일 메뉴에서 모두 저장을 클릭합니다.

데이터베이스 프로젝트를 빌드하려면

  • 빌드 메뉴에서 솔루션 빌드를 클릭합니다.

    배포 스크립트는 설정한 프로젝트 속성을 기반으로 빌드됩니다. 출력 창에 빌드 상태가 표시되고 빌드: 성공 또는 최신 상태 1이 마지막 줄에 표시되어야 합니다.

데이터베이스 프로젝트를 배포하려면

  1. 솔루션 탐색기에서 데이터베이스 프로젝트를 클릭합니다.

  2. 빌드 메뉴에서 YourProject 배포를 클릭합니다.

    솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 배포를 클릭할 수도 있습니다.

    데이터베이스 프로젝트는 배포 스크립트를 사용하여 대상 데이터베이스에 배포됩니다. 출력 창에 배포 상태가 표시되고 **배포되었습니다.**가 마지막 줄에 표시되어야 합니다.

참고 항목

작업

연습: 데이터베이스 리팩터링 기술 적용

개념

데이터베이스 개체에 대한 모든 참조 이름 바꾸기

데이터베이스를 빌드하여 격리된 개발 환경에 배포