Analysis Services 업그레이드Upgrade Analysis Services

Analysis Services 인스턴스는 Analysis Services의 새로운 기능에서 설명한 대로 현재 릴리스에 도입된 기능을 활용하기 위해 동일한 서버 모드의 SQL Server 버전으로 업그레이드할 수 있습니다.Analysis Services instances can be upgraded to a SQL Server version of the same server mode to take advantage of features introduced in the current release, as described in What's new in Analysis Services.

동일한 하드웨어에서 실행 중인 다른 인스턴스와 독립적으로 각 인스턴스 내부를 업그레이드할 수 있습니다.You can upgrade each instance in-place, independently of other instances running on the same hardware. 그러나 대부분의 관리자는 프로덕션 작업을 새 서버로 전송하기 전에 응용 프로그램 테스트에 대한 새 버전의 새 인스턴스를 설치하도록 선택합니다.However, most administrators choose to install a new instance of the new version for application testing before transferring production workloads onto the new server. 하지만 개발 또는 테스트 서버의 경우 내부 업그레이드가 더 편리할 수 있습니다.But for development or test servers, an in-place upgrade might be more convenient.

서버 업그레이드Server upgrade

서버 및 데이터베이스를 업그레이드하기 위한 두 가지 기본 방법은 다음과 같습니다.There are two basic approaches for upgrading servers and databases:

참고

수동으로 변경하지 않는 한 지정된 서버에 연결되어 있는 데이터베이스의 호환성 수준은 동일하게 유지됩니다.The compatibility levels of databases that are attached to a given server remain the same unless you manually change them.

내부 업그레이드In-place upgrade

업그레이드 프로세스는 기존 데이터베이스를 이전 인스턴스에서 새 인스턴스로 자동으로 마이그레이션합니다.The upgrade process automatically migrates existing databases from the old instance to the new instance. 메타데이터와 이진 데이터는 두 버전 간에 호환되므로 업그레이드 후 이 데이터를 보존하면 수동으로 마이그레이션할 필요가 없습니다.Because the metadata and binary data is compatible between the two versions, you will retain the data after you upgrade and you do not have to manually migrate the data.

기존 인스턴스를 업그레이드하려면 설치 프로그램을 실행하고 기존 인스턴스의 이름을 새 인스턴스의 이름으로 지정합니다.To upgrade an existing instance, run Setup and specify the name of the existing instance as the name of the new instance.

병렬 업그레이드Side-by-side upgrade

  • 모든 데이터베이스를 백업하고 각각 복원할 수 있는지 확인합니다.Backup all databases and verify that each can be restored. 자세한 내용은 Analysis Services 데이터베이스 백업 및 복원을 참조하세요.To learn more, see Backup and restore Analysis Services databases.

  • 보고서의 하위 집합, 스프레드시트 또는 대시보드 스냅숏을 식별하여 업그레이드 후 서버 작업 확인에 대한 기준으로 나중에 사용합니다.Identify a subset of reports, spreadsheets, or dashboard snapshots to use later as the basis for confirming post-upgrade server operations. 가능한 경우 업그레이드된 서버의 동일한 작업에 대한 비교를 실행할 수 있도록 성능 측정값을 수집합니다.If possible, collect performance measurements so that you can run comparisons against the same workloads on an upgraded server.

  • 교체하려고 하는 서버와 동일한 서버 모드(테이블 형식 또는 다차원)를 선택하는 Analysis Services의 새 인스턴스를 설치합니다.Install a new instance of Analysis Services, choosing the same server mode (tabular or multidimensional) as the server you intend to replace.

    포트 구성 및 서버 관리자 추가를 위해 설치 후 작업을 수행합니다.Follow post-installation tasks for configuring ports and adding server administrators. 자세한 내용은 설치 후 구성(Analysis Services)을 참조하세요.To learn more, see Post-install configuration (Analysis Services).

  • 각 데이터베이스를 연결 또는 복원합니다.Attach or restore each database.

  • DBCC를 실행하여 데이터베이스 무결성을 확인합니다.Run DBCC to check for database integrity. 모델 계층 구조 전체에서 분리된 개체에 대한 테스트를 사용하여 테이블 형식 모델은 보다 철저한 검사를 수행합니다.Tabular models undergo more thorough checking, with tests for orphaned objects throughout the model hierarchy. 다차원 모델의 경우 파티션 인덱스만 검사됩니다.For multidimensional models, only the partition indexes are checked. 자세한 내용은 Analysis Services의 테이블 형식 및 다차원 데이터베이스에 대한 DBCC(데이터베이스 일관성 검사기)를 참조하세요.To learn more, see Database Consistency Checker (DBCC) for Analysis Services tabular and multidimensional databases.

  • 보고서, 스프레드시트 대시보드를 테스트하여 동작 또는 계산에 부정적인 변경 내용이 없는지 확인합니다.Test reports, spreadsheets, and dashboards to confirm there is no adverse change to behavior or calculations. 다차원 및 테이블 형식 작업에 대한 성능 향상이 표시됩니다.You should see faster performance for both multidimensional and tabular workloads.

  • 모든 로그인 또는 사용 권한 문제를 수정하는 처리 작업을 테스트합니다.Test processing operations, correcting any login or permission issues. 연결에 기본 서비스 계정을 사용하는 경우 새 서비스는 다른 계정으로 실행됩니다.If you are using default service account for connections, the new service runs under a different account. 자세한 내용은 서비스 계정 구성(Analysis Services)을 참조하세요.To learn more, see Configure service accounts (Analysis Services).

  • 새 서버 이름을 사용하도록 스크립트를 조정하는 업그레이드된 서버에 대한 백업 및 복원 작업을 테스트합니다.Test backup and restore operations on the upgraded server, adjusting scripts to use the new server name.

데이터베이스 업그레이드Database upgrade

이전 버전에서 작성된 데이터베이스는 원래 호환성 수준 설정을 사용하여 업그레이드된 서버에서 실행됩니다.Databases that were created in previous versions run on the upgraded server with the original compatibility level setting. 일반적으로 새로운 기능에 대한 액세스 권한을 얻기 위해 높은 호환성 수준에서 작동하도록 데이터베이스 또는 모델을 업그레이드할 수 있지만 이렇게 하면 특정 서버 버전으로 바인딩됩니다.Generally, you can upgrade a database or model to operate at a higher compatibility level to gain access to new features, but be aware that doing so binds you to a specific server version.

데이터베이스를 업그레이드하려면 일반적으로 SSDT(SQL Server Data Tools)에서 모델을 업그레이드한 다음 업그레이드된 서버 인스턴스에 솔루션을 배포합니다.To upgrade a database, you typically upgrade the model in SQL Server Data Tools (SSDT) and then deploy the solution to an upgraded server instance.

테이블 형식 및 다차원 데이터베이스는 서로 다른 버전 경로를 따릅니다.Tabular and multidimensional databases follow different version paths. 다차원 및 테이블 형식 모델 모두에 비슷한 숫자의 호환성 수준이 있는 것은 우연의 일치입니다.It's coincidental that both multidimensional and tabular models have similar numbered compatibility levels. 기능 변경 내용이 둘 중 하나에만 영향을 주는 경우 모드는 서로 다른 속도로 진행됩니다.Modes will advance at different rates if feature changes impact only one of them.

배경 목적으로 다음 표는 호환성 수준을 요약하지만 각 수준에서 제공하는 것을 이해하기 위해 세부 항목을 검토해야 합니다.For background purposes, the following table summarizes the compatibility levels, but you should review the detail topics to understand what each level provides.

테이블 형식Tabular 14001400 SQL Server 2017SQL Server 2017
테이블 형식Tabular 12001200 SQL Server 2016SQL Server 2016
테이블 형식Tabular 11031103 SQL Server 2014SQL Server 2014
테이블 형식Tabular 11001100 SQL Server 2012SQL Server 2012
다차원Multidimensional 11001100 SQL Server 2012 이상SQL Server 2012 and later
다차원Multidimensional 10501050 SQL Server 2005, 2008, 2008 R2SQL Server 2005, 2008, 2008 R2

자세한 내용은 다차원 데이터베이스의 호환성 수준(Analysis Services)Analysis Services 테이블 형식 모델에 대한 호환성 수준을 참조하세요.To learn more, see Compatibility level of a multidimensional database (Analysis Services) and Compatibility level for Analysis Services tabular models for more information.

참고 항목See also

SQL Server 설치 계획 Planning a SQL Server installation
PowerPivot for SharePoint 업그레이드Upgrade Power Pivot for SharePoint