다음을 통해 공유


2단원: 데이터 계층 응용 프로그램 배포

이 단원에서는 SQL Server 유틸리티를 구성하고 이전 단원에서 만든 DAC(데이터 계층 응용 프로그램) 패키지를 사용하여 데이터베이스 엔진의 테스트 인스턴스로 DAC를 배포합니다.

절차

SQL Server 유틸리티 구성

  1. SQL Server Management Studio를 열고 UCP(유틸리티 제어 지점) 역할을 하는 서버에 연결합니다. 이제 UCP가 개체 탐색기 창의 첫 번째 노드가 됩니다.

  2. 개체 탐색기 창 위쪽에서 연결을 선택한 다음 데이터베이스 엔진을 선택합니다. 데이터 계층 응용 프로그램을 배포할 테스트 인스턴스에 연결합니다.

  3. 보기 메뉴에서 개체 탐색기 정보를 선택합니다.

  4. 보기 메뉴에서 유틸리티 탐색기를 선택합니다.

  5. 보기 메뉴에서 유틸리티 탐색기 정보를 선택합니다.

  6. 유틸리티 탐색기 탭에서 유틸리티에 연결 아이콘을 선택합니다. UCP에 연결합니다.

  7. 유틸리티 탐색기 트리에서 관리 인스턴스 노드를 선택합니다. 테스트 인스턴스가 등록되어 있지 않으면 SQL Server유틸리티에서 등록합니다. 자세한 내용은 방법: SQL Server 인스턴스 등록(SQL Server 유틸리티)을 참조하십시오.

DAC 배포

  1. SQL Server Management Studio 개체 탐색기 창에서 DAC를 배포할 테스트 인스턴스의 노드로 이동한 다음 이 인스턴스 아래 관리 노드를 엽니다. 데이터 계층 응용 프로그램 노드를 마우스 오른쪽 단추로 클릭하고 **데이터 계층 응용 프로그램 배포…**를 선택합니다.

  2. 소개 페이지의 정보를 확인한 후 다음을 선택합니다.

  3. 패키지 선택 페이지에서 찾아보기 단추를 선택하여 DAC 패키지 파일을 지정합니다. DAC 패키지 파일의 기본 위치로 파일 열기 대화 상자가 열립니다. 이전 단원에서 SampleDAC.dacpac 파일을 저장한 폴더로 이동합니다.

  4. SampleDAC.dacpac 파일을 선택하고 열기를 선택합니다. DAC 패키지 파일을 선택하면 DAC 정보 섹션에 Visual Studio에서 DAC 프로젝트에 지정한 정보에 대한 읽기 전용 화면이 표시됩니다.

  5. 계속 진행하려면 다음을 클릭합니다.

  6. DAC 패키지의 내용이 유효한지 확인하는 동안 패키지 선택 페이지에 진행률 표시줄이 표시됩니다. 유효성 확인이 완료되면 정책 검토 페이지가 나타납니다.

  7. 정책 검토 페이지에는 사용자가 선택한 인스턴스에 대해 IsCaseSensitive 정책을 평가한 결과가 보고됩니다. 평가가 실패했을 경우 정책 위반을 무시합니다. 확인란을 선택하여 배포를 계속할 수 있습니다. 다음을 클릭하여 구성 업데이트 페이지로 이동합니다.

    1. 구성 업데이트 페이지에서 설정을 검토한 후 다음을 클릭하여 계속합니다.
  8. 요약 페이지에서 DAC를 배포하는 데 사용할 설정을 확인한 후 다음을 클릭합니다.

  9. 마법사가 msdb 데이터베이스에 DAC 정의를 저장하고, SampleDAC 데이터베이스를 만든 다음 DAC에서 모든 데이터베이스 개체를 만듭니다. DAC 배포 페이지를 통해 모든 배포 동작이 성공했는지 확인합니다. 마침을 선택하여 마법사를 종료합니다.

  10. 테스트 인스턴스 노드를 마우스 오른쪽 단추로 클릭하고 새로 고침을 선택합니다. 이제 SampleDAC데이터베이스 노드 아래에 나타나고 SampleDAC데이터 계층 응용 프로그램 노드 아래에 나타납니다.

다음 단계

DAC를 성공적으로 배포했습니다. 다음에는 Management Studio를 사용하여 DAC 인스턴스의 속성 및 리소스 사용률을 봅니다. 3단원: 데이터 계층 응용 프로그램 모니터링을 참조하십시오.