다음을 통해 공유


4단원: Visual Studio에서 DAC 편집

이 단원에서는 1단원에서 만든 샘플 DAC 프로젝트에 테이블을 추가하고 다음 단원에서 배포되는 DAC를 업그레이드하는 데 사용할 DAC 패키지를 빌드합니다. 이 단원에 나온 모든 단계는 Visual Studio에서 수행됩니다.

절차

Visual Studio에서 SampleDAC 프로젝트 열기

  1. Microsoft Visual Studio를 엽니다.

  2. 파일 메뉴에서 열기를 가리킨 다음 **프로젝트/솔루션…**을 클릭합니다.

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

  3. SampleDAC 폴더를 확장하고 SampleDac.dacpac.sln 파일을 클릭한 다음 열기를 클릭합니다.

    SampleDAC 솔루션 및 프로젝트가 열립니다.

    다음에는 프로젝트에 두 번째 테이블을 추가합니다.

테이블 추가 및 DAC 빌드

SampleDAC 프로젝트를 열었으므로 다음 단계에서는 프로젝트에 개체를 추가한 다음 DAC 패키지를 빌드하는 과정을 설명합니다.

프로젝트에 테이블을 추가하려면

  1. 스키마 뷰에서 SampleDAC 노드를 확장한 후 스키마 노드를 확장하고 dbo 스키마 노드를 확장합니다.

  2. 테이블 노드를 마우스 오른쪽 단추로 클릭하고 추가를 선택한 다음 테이블을 선택합니다.

  3. 새 항목 추가 대화 상자에서 테이블 템플릿을 선택하고 대화 상자의 아래쪽에 있는 이름 상자의 값을 SalesAssociate로 변경합니다. 추가 단추를 클릭합니다. 이제 SalesAssociate.table.sql이라는 파일에 대해 Transact-SQL 편집기 창이 열립니다.

  4. Transact-SQL 편집기 창에서 CREATE TABLE 문을 다음과 같이 편집합니다.

    CREATE TABLE [dbo].[SalesAssociate]
    (
        [EmployeeID]   INT           PRIMARY KEY,
        [EmployeeName] NVARCHAR(40)  NOT NULL,
        [YTDOrders]    INT           NOT NULL,
        [YTDSales]     INT           NOT NULL
    );
    
  5. 변경 내용을 저장하고 Transact-SQL 편집기를 닫습니다. 이제 스키마 뷰의 dbo 노드 아래에 SalesAssociate 테이블이 나타나고 솔루션 탐색기SalesAssociate.table.sql 파일이 나타납니다.

    SampleDAC 프로젝트에 테이블을 추가했으며 프로젝트를 빌드할 수 있습니다.

프로젝트를 빌드하려면

  1. 솔루션 탐색기에서 SampleDAC 노드를 마우스 오른쪽 단추로 클릭하고 빌드를 선택합니다.

  2. 출력 창에서 빌드 동작에 대한 보고서를 확인합니다. 보고되는 항목 중에는 빌드에 의해 만들어진 SampleDAC.dacpac 파일의 경로 및 이름이 있습니다.

  3. DAC를 업그레이드할 데이터베이스 엔진의 인스턴스가 다른 컴퓨터에 있는 경우 다른 컴퓨터에서 액세스할 수 있는 위치로 SampleDAC.dacpac 파일을 복사합니다.

    이제 SampleDAC 프로젝트가 빌드되었습니다. .dacpac 파일을 개발자나 데이터베이스 관리자에게 넘겨주면 이들이 SQL Server Management Studio에서 데이터 계층 응용 프로그램 가져오기 마법사를 사용하여 DAC를 데이터베이스 엔진 인스턴스로 배포할 수 있습니다.

다음 단계

SampleDAC 프로젝트에 새 테이블을 추가하고 새 버전의 DAC 패키지를 빌드하는 과정을 성공적으로 완료했습니다. 다음에는 이 패키지를 사용하여 2단원에서 배포한 DAC를 업그레이드합니다. 5단원: 데이터 계층 응용 프로그램 업그레이드를 참조하십시오.