Analysis Services 업그레이드

적용 대상:SQL Server - Windows 한정

Analysis Services의 새로운 기능에 설명된 대로 Analysis Services 인스턴스를 동일한 서버 모드의 SQL Server 버전으로 업그레이드하여 현재 릴리스에 도입된 기능을 활용할 수 있습니다.

동일한 하드웨어에서 실행되는 다른 인스턴스와 독립적으로 각 인스턴스를 현재 위치로 업그레이드할 수 있습니다. 그러나 대부분의 관리자는 프로덕션 작업을 새 서버로 전송하기 전에 애플리케이션 테스트에 대한 새 버전의 새 인스턴스를 설치하도록 선택합니다. 그러나 개발 또는 테스트 서버의 경우 현재 위치 업그레이드가 더 편리할 수 있습니다.

서버 업그레이드

서버 및 데이터베이스를 업그레이드하기 위한 두 가지 기본 방법은 다음과 같습니다.

참고 항목

지정된 서버에 연결된 데이터베이스의 호환성 수준은 수동으로 변경하지 않는 한 동일하게 유지됩니다.

현재 위치 업그레이드

업그레이드 프로세스는 기존 데이터베이스를 이전 인스턴스에서 새 인스턴스로 자동으로 마이그레이션합니다. 메타데이터와 이진 데이터는 두 버전 간에 호환되므로 업그레이드한 후에는 데이터를 유지하고 데이터를 수동으로 마이그레이션할 필요가 없습니다.

기존 인스턴스를 업그레이드하려면 설정을 실행하고 기존 인스턴스의 이름을 새 인스턴스의 이름으로 지정합니다.

병렬 업그레이드

  • 모든 데이터베이스를 백업하고 각 데이터베이스를 복원할 수 있는지 확인합니다. 자세히 알아보려면 Analysis Services 데이터베이스 백업 및 복원을 참조하세요.

  • 나중에 업그레이드 후 서버 작업을 확인하는 기준으로 사용할 보고서, 스프레드시트 또는 대시보드 스냅샷 하위 집합을 식별합니다. 가능한 경우 업그레이드된 서버의 동일한 작업에 대한 비교를 실행할 수 있도록 성능 측정값을 수집합니다.

  • 대체하려는 서버와 동일한 서버 모드(테이블 형식 또는 다차원)를 선택하여 Analysis Services의 새 인스턴스를 설치합니다.

    포트를 구성하고 서버 관리자를 추가하기 위한 설치 후 작업을 수행합니다. 자세한 내용은 설치 후 구성(Analysis Services)을 참조하세요.

  • 각 데이터베이스를 연결하거나 복원합니다.

  • DBCC를 실행하여 데이터베이스 무결성을 검사합니다. 테이블 형식 모델은 모델 계층 구조 전체에서 분리된 개체에 대한 테스트를 통해 보다 철저한 검사를 수행합니다. 다차원 모델의 경우 파티션 인덱스만 검사됩니다. 자세한 내용은 Analysis Services의 테이블 형식 및 다차원 데이터베이스에 대한 DBCC(데이터베이스 일관성 검사기)를 참조하세요.

  • 보고서, 스프레드시트 및 대시보드를 테스트하여 동작 또는 계산에 부정적인 변화가 없는지 확인합니다. 다차원 및 테이블 형식 워크로드 모두에서 더 빠른 성능을 확인할 수 있습니다.

  • 처리 작업을 테스트하고 로그인이나 권한 문제를 수정합니다. 연결에 기본 서비스 계정을 사용하는 경우 새 서비스는 다른 계정으로 실행됩니다. 자세한 내용은 서비스 계정 구성(Analysis Services)을 참조하세요.

  • 업그레이드된 서버에서 백업 및 복원 작업을 테스트하고 새 서버 이름을 사용하도록 스크립트를 조정합니다.

데이터베이스 업그레이드

이전 버전에서 작성된 데이터베이스는 원래 호환성 수준 설정을 사용하여 업그레이드된 서버에서 실행됩니다. 일반적으로 새로운 기능에 대한 액세스 권한을 얻기 위해 높은 호환성 수준에서 작동하도록 데이터베이스 또는 모델을 업그레이드할 수 있지만 이렇게 하면 특정 서버 버전으로 바인딩됩니다.

데이터베이스를 업그레이드하려면 일반적으로 SSDT(SQL Server Data Tools)에서 모델을 업그레이드한 다음 업그레이드된 서버 인스턴스에 솔루션을 배포합니다.

테이블 형식 및 다차원 데이터베이스는 서로 다른 버전 경로를 따릅니다. 다차원 모델과 테이블 형식 모델 모두 비슷한 번호가 매겨진 호환성 수준을 갖는 것은 우연입니다. 기능 변경이 그 중 하나에만 영향을 주는 경우 모드는 다른 속도로 진행됩니다.

배경 지식을 제공할 목적으로 다음 표에 호환성 수준이 요약되어 있지만, 각 수준에서 제공하는 내용을 정확하게 이해하려면 세부 문서를 검토해야 합니다.

데이터베이스 모델 호환성 수준 호환되는 버전
테이블 형식 1500 SQL Server 2019
테이블 형식 1400 SQL Server 2017
테이블 형식 1200 SQL Server 2016
테이블 형식 1103 SQL Server 2014
테이블 형식 1100 SQL Server 2012
다차원 1100 SQL Server 2012 이상
다차원 1050 SQL Server 2005, 2008, 2008 R2

자세한 내용은 다차원 데이터베이스의 호환성 수준(Analysis Services)Analysis Services 테이블 형식 모델에 대한 호환성 수준을 참조하세요.

참고 항목

SQL Server 설치 계획
PowerPivot for SharePoint 업그레이드