다음을 통해 공유


방법: 기존 데이터베이스에 배포하는 동안 데이터 손실 제어

업데이트: 2007년 11월

데이터베이스 프로젝트를 변경하고 데이터베이스 서버에 변경 내용을 배포할 경우 삭제했다가 다시 만드는 데이터베이스 개체에서 일부 변경 내용으로 인해 데이터 손실이 발생할 수 있습니다. 변경 내용으로 데이터 손실이 발생할 경우 배포를 취소해야 하는지 제어하기 위해 데이터베이스 프로젝트에서 옵션을 설정할 수 있습니다. 데이터를 쉽게 다시 생성할 수 있는 경우 데이터 손실을 허용할 수 있습니다. 예를 들어 데이터 생성기를 사용하여 테스트 데이터로 채운 데이터베이스의 격리된 개발 환경에서 작업하는 경우 이 방법을 선택할 수 있습니다.

기존 데이터베이스에 배포하는 동안 데이터 손실을 허용하려면

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

  2. 보기 메뉴에서 속성 페이지를 클릭합니다.

    데이터베이스 프로젝트에 대한 속성 대화 상자가 나타납니다.

    참고:

    데이터베이스 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 클릭할 수도 있습니다.

  3. 빌드 탭을 클릭합니다.

  4. 데이터가 손실되면 증분 배포 차단 확인란의 선택을 취소합니다.

  5. 파일 메뉴에서 선택한 항목 저장을 클릭합니다.

    프로젝트 속성에 대한 변경 내용이 저장됩니다. 이후의 데이터베이스 프로젝트 배포에서는 데이터 손실이 발생하는 변경 내용이 허용됩니다.

기존 데이터베이스에 배포하는 동안 데이터 손실을 방지하려면

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

  2. 보기 메뉴에서 속성 페이지를 클릭합니다.

    데이터베이스 프로젝트에 대한 속성 대화 상자가 나타납니다.

    참고:

    데이터베이스 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 클릭할 수도 있습니다.

  3. 빌드 탭을 클릭합니다.

  4. 데이터가 손실되면 증분 배포 차단 확인란을 선택합니다.

  5. 파일 메뉴에서 선택한 항목 저장을 클릭합니다.

    프로젝트 속성에 대한 변경 내용이 저장됩니다. 이후의 데이터베이스 프로젝트 배포에서는 변경 내용으로 인해 데이터가 손실될 경우 배포가 취소됩니다.

보안

변경 내용을 대상 데이터베이스에 배포하려면 해당 데이터베이스에서 변경을 수행할 수 있는 권한이 있어야 합니다.

참고 항목

작업

연습: 기존 버전 제어 데이터베이스로 변경 내용 배포

개념

데이터베이스 빌드 및 배포 개요

데이터베이스 프로젝트 설정 개요

Database Edition의 용어 개요

기타 리소스

이름 바꾸기 작업 중 데이터 보호

리팩터링 변경 내용을 데이터베이스에 배포