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

DAC(데이터 계층 응용 프로그램) 프로젝트는 응용 프로그램에 사용되는 모든 SQL Server 데이터 계층 개체를 개발 및 배포하기 위한 단일 관리 단위입니다.수동으로 DAC 프로젝트를 만들고 프로젝트 속성을 설정합니다.

데이터 계층 응용 프로그램 프로젝트를 만들려면

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

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

  2. 설치된 템플릿에서 데이터베이스 노드를 확장하고 SQL Server를 선택합니다.

  3. 템플릿 목록에서 데이터 계층 응용 프로그램을 선택합니다.

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

    프로젝트 이름은 DAC 이름, 빌드에서 생성되는 DAC 패키지 파일 이름 및 DAC에 정의된 개체를 저장하기 위해 만들어지는 데이터베이스 이름이 됩니다.

  5. 위치에서 프로젝트를 만들려는 디렉터리의 경로를 입력하거나 클릭합니다.

  6. 프로젝트의 솔루션을 만들려면 솔루션에서 새 솔루션 만들기를 클릭합니다.기존 솔루션에 프로젝트를 추가하려면 솔루션에 추가를 클릭합니다.

  7. 솔루션이 포함될 디렉터리를 만들려면 솔루션용 디렉터리 만들기 확인란을 선택합니다.

  8. 솔루션 이름에 솔루션에 지정할 이름을 입력합니다.

    기본적으로 솔루션 이름은 프로젝트 이름과 일치합니다.

  9. 다음 단계 중 하나를 수행합니다.

    • 새 솔루션과 프로젝트를 버전 제어에 즉시 추가하려면 소스 제어에 추가 확인란이 선택되었는지 확인합니다.

    • 나중에 솔루션과 프로젝트를 버전 제어에 추가하거나 이 솔루션에 버전 제어를 사용하지 않으려는 경우 소스 제어에 추가 확인란의 선택을 취소합니다.

  10. 확인을 클릭합니다.

    프로젝트와 솔루션이 만들어집니다.

    다음으로, 프로젝트 속성을 편집하여 이 프로젝트의 옵션 설정을 지정합니다.

데이터 계층 응용 프로그램 프로젝트 속성을 구성하려면

  1. 솔루션 탐색기에서 속성을 설정할 DAC 프로젝트를 선택합니다.

  2. 다음 단계 중 하나를 사용하여 프로젝트 속성 페이지를 엽니다.

    • 솔루션 탐색기에서 DAC 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

    • 보기 메뉴에서 속성 페이지를 선택합니다.

    • 프로젝트 메뉴에서 projectname **속성...**을 선택합니다.

  3. 프로젝트 설정 탭을 선택합니다.

  4. 모델 데이터 정렬에서 DAC를 배포할 환경의 데이터 정렬과 가장 유사한 데이터 정렬을 선택합니다.데이터 정렬은 데이터베이스에 저장할 수 있는 문자 집합과 정렬 및 비교 작업의 동작을 정의합니다.

  5. 기본 스키마에서 DAC에 만들어지는 새 개체의 기본 스키마를 지정합니다.개체를 만들 때 다른 스키마를 지정할 수 있습니다.

  6. 빌드 탭을 선택합니다.

  7. 데이터베이스 데이터 정렬에서 DAC를 배포할 때 DAC에 정의된 개체를 저장하기 위해 만들어지는 데이터베이스에 할당할 기본 데이터 정렬을 지정합니다.

  8. 빌드 출력 경로에 빌드 프로세스에서 만들어지는 DAC 패키지 파일의 경로 구조를 지정합니다.

  9. 빌드 출력 파일 이름에 빌드 프로세스에서 만들어지는 DAC 패키지 파일의 이름을 지정합니다.

  10. 빌드 이벤트 탭을 선택합니다.

  11. 빌드 전 편집… 단추를 선택하여 각 빌드 전에 실행할 명령줄 명령을 지정합니다.

  12. 빌드 후 편집… 단추를 선택하여 각 빌드 후에 실행할 명령줄 명령을 지정합니다.

  13. 빌드 후 이벤트 실행에서 빌드 후 명령을 각 빌드 후에 실행할지 또는 빌드가 성공한 경우에만 실행할지를 지정합니다.

  14. 배포 탭을 선택합니다.

  15. 대상 연결 문자열에서 DAC를 배포할 SQL Server 데이터베이스 엔진 인스턴스에 유효한 연결 문자열을 지정합니다.

  16. 데이터 계층 응용 프로그램 인스턴스 이름에서 DAC를 배포할 때 DAC에 제공할 이름을 지정합니다.배포 중에 만들어지는 데이터베이스에도 이 이름이 지정됩니다.

  17. 데이터베이스 엔진 인스턴스에 DAC를 배포할 때 DAC 서버 선택 정책을 평가하려면 대상 인스턴스에 대한 정책 유효성 검사를 선택합니다.

  18. 코드 분석 탭을 선택합니다.

  19. 프로젝트를 빌드할 때마다 코드 분석 규칙을 평가하려면 빌드에 코드 분석 사용을 선택합니다.

  20. 각 빌드에서 평가할 규칙 집합을 선택합니다.

  21. 경고 대신 오류로 처리할 각 규칙에 대해 경고를 오류로 처리를 선택합니다.

    이제 프로젝트를 사용할 준비가 되었습니다.팀 환경에서 작업하는 경우 프로젝트를 버전 제어에 체크 인할 수 있습니다.

참고 항목

개념

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

데이터 계층 응용 프로그램 프로젝트 속성