Share via


데이터 계층 응용 프로그램 수명 주기 자습서

이 자습서는 DAC(데이터 계층 응용 프로그램)에 대한 경험은 없지만 데이터베이스 개념과 Transact-SQL 문, 그리고 Visual Studio에 익숙한 사용자를 위해 제공됩니다. 이 자습서는 새로운 사용자가 DAC 생성, 배포, 모니터링 및 업그레이드 등의 기본 단계를 통해 작업을 시작하는 데 도움이 될 것입니다.

학습 내용

이 자습서는 SQL Server 2008 R2 및 Microsoft Visual Studio 2010의 기능을 사용하여 DAC 생성, 배포, 관리 및 업그레이드의 기본 단계를 수행하는 방법을 보여 줍니다.

DAC는 3계층 또는 클라이언트-서버 응용 프로그램에서 사용할 인스턴스 수준 개체, 스키마 및 데이터베이스 개체를 정의합니다. DAC는 Visual Studio에서 DAC 프로젝트를 사용하여 만들어집니다. 그러면 데이터베이스 개발자는 DAC와 연결된 응용 프로그램에서 사용할 개체를 정의합니다. 그런 다음 프로젝트가 빌드되면 Visual Studio가 DAC 프로젝트의 개체를 지정하는 DAC 유형 또는 정의를 컴파일합니다. DAC 정의는 응용 프로그램 실행 파일과 유사한 단일 배포 단위인 DAC 패키지 파일로 빌드됩니다. DAC 패키지는 DAC를 데이터베이스 엔진 인스턴스로 배포하는 데 사용됩니다. 그런 다음 SQL Server Management Studio에서 개체 탐색기 및 유틸리티 탐색기를 사용하여 DAC를 관리하고 모니터링할 수 있습니다. DAC가 배포되면 개발자는 새 버전의 DAC 개발을 계속할 수 있습니다. 새 버전은 새 DAC 인스턴스를 배포하거나 이전에 배포한 DAC를 업그레이드하는 데 사용할 수 있는 DAC 패키지로 빌드됩니다.

이 자습서에서는 Visual Studio 2010 및 두 개의 데이터베이스 엔진 인스턴스가 설치되어 있다고 가정합니다. 인스턴스 중 하나에 DAC를 배포하게 되며 이 인스턴스를 테스트 인스턴스라고 합니다. 테스트 인스턴스는 SQL Server 2008 서비스 팩 2 이상이 될 수 있습니다. 두 번째 인스턴스는 SQL Server 2008 R2를 실행하고 있어야 하며 UCP(유틸리티 제어 지점)로 구성되어야 합니다. 자세한 내용은 방법: SQL Server 유틸리티 제어 지점 만들기(SQL Server 유틸리티)를 참조하십시오.

DAC 작업을 수행하려면 SQL Server 2008 R2 버전의 SQL Server 마법사와 SQL Server Management Studio를 사용해야 합니다.

여기서는 다음 태스크를 수행합니다.

  • SQL Server 유틸리티에 테스트 인스턴스를 등록하고 이 인스턴스에 간단한 예제 데이터베이스를 만듭니다.

  • Visual Studio에서 간단한 DAC 프로젝트를 만들고 프로젝트를 빌드하여 DAC 패키지를 만듭니다.

  • 데이터 계층 응용 프로그램 배포 마법사를 사용하여 DAC 인스턴스를 배포합니다.

  • 개체 탐색기에서 배포된 DAC 인스턴스의 속성을 봅니다.

  • 개체 탐색기에서 DAC 리소스 사용률 정보를 봅니다.

  • Visual Studio에서 DAC 프로젝트를 편집하고 빌드하여 새 버전의 DAC 패키지를 만듭니다.

  • DAC 패키지를 사용하여 DAC 인스턴스를 업그레이드합니다.

  • 데이터 계층 응용 프로그램 삭제 마법사를 사용하여 배포된 DAC를 삭제합니다.

이 자습서는 다음과 같은 6개 단원으로 이루어져 있습니다.

요구 사항

이 자습서를 완료하려면 Transact-SQL 언어와 데이터베이스 엔진 쿼리 편집기를 비롯한 SQL Server Management Studio 사용에 익숙해야 합니다. sysadmin 고정 서버 역할의 멤버여야 합니다.

시스템에는 다음이 설치되어 있어야 합니다.

  • 데이터베이스 엔진의 두 인스턴스 인스턴스 하나는 SQL Server 2008 R2를 실행하고 있어야 하며 UCP(유틸리티 제어 지점)로 구성되어야 합니다. 또 다른 인스턴스는 SQL Server 2008 SP2 이상이면 됩니다.

  • SQL Server Management Studio SQL Server 2008 R2 버전입니다.

  • Microsoft Visual Studio 2010

  • Microsoft Internet Explorer 6 SP1 이상 버전

    [!참고]

    자습서를 검토할 때는 문서 뷰어 도구 모음에 다음이전 단추를 추가하는 것이 좋습니다. 자세한 내용은 도움말에 다음 및 이전 단추 추가를 참조하십시오.