데이터 계층 응용 프로그램 프로젝트 빌드

DAC(데이터 계층 응용 프로그램) 프로젝트를 빌드하면 DAC 패키지 파일(.dacpac)이 생성됩니다. DAC 패키지는 DAC에 포함된 모든 개체의 정의를 포함하는 XML 파일입니다. SQL Server Management Studio의 데이터 계층 응용 프로그램 배포 마법사를 사용하여 DAC 패키지를 SQL Server 2008 R2 인스턴스에 배포할 수 있습니다.

DAC 패키지 빌드

빌드 프로세스의 DAC 패키지 출력은 SQL Azure 또는 SQL Server 2008 R2 데이터베이스 엔진 인스턴스에 DAC를 배포하는 데 필요한 모든 정보를 포함하는 단일 파일입니다. DAC에 포함된 개체 정의뿐 아니라 DAC 패키지에는 서버 선택 정책이나 배포 전 또는 배포 후 스크립트와 같은 요소도 포함됩니다. 따라서 DAC 패키지는 실행 파일이 응용 프로그램의 단일 배포 단위를 구성하는 것과 유사한 방식으로 DAC의 단일 배포 단위를 구성합니다. 데이터베이스 개발자와 데이터베이스 관리자는 더 이상 여러 스크립트의 전달을 조정할 필요가 없습니다.

경고

Visual Studio 2010 SP1(서비스 팩 1)에는 DAC 업그레이드를 병존 업그레이드에서 전체 업그레이드로 변경하고 DAC 패키지 파일의 형식도 변경하는 새로운 DAC Framework 1.1이 포함되어 있습니다. DAC Framework 1.1에서는 이전 DAC Framework 1.0을 사용하여 만든 패키지를 지원하지만 DAC Framework 1.0을 실행하는 클라이언트에서는 DAC Framework 1.1을 사용하여 만든 DAC 패키지를 처리할 수 없습니다. SQL Server 2008 R2 고객은 DAC Framework 1.1 기능 팩 다운로드를 사용하여 DAC Framework 1.1로 업그레이드할 수 있습니다.

DAC 패키지 파일 스키마의 정의에 대한 자세한 내용은 Microsoft SQL Server 파일 형식 문서를 참조하십시오.

빌드 프로세스는 DAC 프로젝트 속성 설정의 빌드 설정과 빌드 이벤트를 구성하여 사용자 지정할 수 있습니다. 예를 들어, 빌드 시 생성되는 DAC 패키지 파일의 경로와 파일 이름을 정의할 수 있습니다. 프로젝트 설정에 대한 자세한 내용은 방법: 데이터 계층 응용 프로그램 프로젝트 만들기를 참조하십시오.

DAC 프로젝트를 빌드하는 단계에 대한 자세한 내용은 방법: 데이터 계층 응용 프로그램 프로젝트 빌드를 참조하십시오.

참고 항목

개념

데이터 계층 응용 프로그램 개요

데이터 계층 응용 프로그램 프로젝트 만들기

데이터 계층 응용 프로그램에 새 개체 추가

데이터 계층 응용 프로그램 패키지 배포