복구(PowerPivot for SharePoint)
둘 이상의 PowerPivot for SharePoint 서버가 포함된 다중 서버 토폴로지를 복구하려면 이 항목의 정보를 사용합니다.
이 항목에는 다음과 같은 섹션이 포함되어 있습니다.
개요
SQL Server 설치 프로그램을 사용한 PowerPivot 인스턴스 복구
복구 후 확인 태스크
개요
SQL Server 2008 R2 설치 미디어를 사용하면 오류가 발생하거나 손상된 PowerPivot for SharePoint 설치를 복구할 수 있습니다. 복구 작업에서는 선택한 SQL Server 인스턴스의 누락 또는 손상된 프로그램 파일, 레지스트리 키 및 구성 파일을 대체합니다. 복구 작업에서는 SharePoint 응용 프로그램 및 구성 설정을 수정하지 않으며 PowerPivot 솔루션을 다시 배포하지도 않습니다. SharePoint 2010과 PowerPivot for SharePoint를 모두 자동으로 구성하는 새 서버 옵션을 사용한 경우에 이러한 사항을 알아 두는 것이 중요합니다. 새 서버 배포에 대한 모든 측면을 복구하려면 원래 설치할 때 자동 구성된 기능 및 설정을 수동으로 다시 구성해야 합니다.
복구 작업에서는 현재 설치에 대한 최신 버전의 프로그램 파일을 사용합니다. 예를 들어 서비스 팩을 설치했다면 복구 작업에서 서비스 팩에 있는 파일을 사용합니다. 따라서 설치를 복구한 후 서비스 팩이나 패치를 다시 적용할 필요가 없습니다.
여러 서버를 복구하는 경우 서버 가용성이 변동될 수 있습니다. 팜의 현재 버전보다 이전 버전인 서버 인스턴스는 자동으로 오프라인이 됩니다. PowerPivot 상태 규칙에서는 이러한 동작을 적용하여 모든 서버 인스턴스가 같은 버전이 되도록 합니다. 모든 서버가 동일한 버전의 PowerPivot for SharePoint를 실행하게 되면 팜 내의 서버 기능이 이전 상태로 복원됩니다.
다중 서버 토폴로지를 복구하면 해당 배포에 대한 변경 사항이 팜 전체에서 동기화되어야 하므로 시간을 많이 걸릴 수 있습니다. SharePoint 타이머 작업을 사용하여 변경 사항을 팜에 전파하려고 하면 PowerPivot 서버 인스턴스를 오프라인이나 온라인 상태로 전환하는 데 최대 한 시간이 걸릴 수 있습니다. 이 시간 동안 사용자가 PowerPivot 데이터 및 쿼리 처리, 데이터 새로 고침 및 보고를 사용하면 오류가 발생하거나 가용성이 낮아질 수 있습니다.
이 문제를 해결하려면 솔루션 버전 문제를 검색한 다음 수정하는 상태 규칙을 실행할 수 있습니다.
SQL Server 설치 프로그램을 사용한 PowerPivot 인스턴스 복구
제어판의 프로그램에서 프로그램 제거를 클릭합니다.
**Microsoft SQL Server 2008 R2(64비트)**를 선택합니다.
제거/변경을 클릭합니다.
복구를 클릭합니다.
설치 미디어의 위치를 지정합니다. DVD를 가지고 있는 경우 이를 넣고 디스크의 Setup.exe를 두 번 클릭합니다. 그렇지 않고 네트워크 공유에서 설치한 경우 설치 폴더에 대한 UNC 경로를 입력하고 Setup.exe를 두 번 클릭합니다.
설치 지원 규칙에서 확인을 클릭합니다.
설치 지원 파일에서 설치를 클릭하고 다음을 클릭합니다.
인스턴스 선택에서 POWERPIVOT을 선택합니다.
복구 준비가 나타날 때까지 다음을 클릭한 후 복구를 클릭합니다.
필요한 경우 상태 규칙을 실행하여 솔루션을 원하는 버전으로 즉시 동기화합니다. 이 방법을 사용하려면 IIS를 다시 설정해야 합니다.
중앙 관리의 모니터링에서 규칙 정의 검토를 클릭합니다.
구성 범주에서 다음 규칙을 찾아 클릭합니다.
PowerPivot: 배포된 팜 솔루션이 최신 상태가 아닙니다.
이 규칙의 상태 분석기 규칙 정의에서 지금 실행을 클릭합니다.
이전 버전을 더 이상 사용할 수 없도록 IIS를 다시 설정합니다. 이렇게 하려면 관리자 명령 프롬프트를 열고 IISRESET을 입력합니다.
팜의 PowerPivot 서버 버전 확인
팜에서 PowerPivot 시스템 서비스 및 Analysis Services 서비스 인스턴스의 모든 버전은 같아야 합니다. 모든 서버 구성 요소가 동일한 버전인지 확인하려면 다음에 대한 버전 정보를 확인합니다.
Microsoft.AnalysisServices.SharePoint.Integration.dll 파일. 이 파일에는 PowerPivot 시스템 서비스에 대한 개체 모델이 포함되어 있습니다.
PowerPivot for SharePoint가 설치된 각 응용 프로그램 서버의 Analysis Services 서비스
PowerPivot 솔루션 및 PowerPivot 시스템 서비스 버전 확인 방법
\Windows\Assembly에서 Microsoft.AnalysisServices.SharePoint.Integration.dll 파일을 찾습니다.
Microsoft.AnalysisServices.SharePoint.Integration.dll을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.
세부 정보를 클릭합니다.
파일이 10.50.<major build>.<minor build> 버전이어야 합니다.
PowerPivot for SharePoint 서버에는 Microsoft.AnalysisServices.SharePoint.Integration.dll의 복사본이 여러 개 있습니다. 파일의 복사본은 전역 어셈블리 \inetpub\wwwroot\wss\VirtualDirectories\80\bin\과 \Program Files\Microsoft SQL Server\100\SDK\Assemblies에 있습니다.
설치에서 파일 버전을 확인할 때는 항상 Assembly 폴더에 있는 버전을 사용합니다. 이 버전은 설치 프로그램이 업데이트하는 복사본입니다. 파일의 다른 복사본은 powerpivotwebapp.wsp 솔루션 패키지에 의해 추가되거나 연결 구성 요소를 설치하는 경우 설치 프로그램에 의해 추가됩니다.
Analysis Services 버전 확인 방법
\Program Files\Microsoft SQL Server\MSAS10_50.PowerPivot\OLAP\bin에서 msmdsrv.exe를 찾습니다.
msmdsrv.exe를 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.
세부 정보를 클릭합니다.
파일이 10.50.<major build>.<minor build> 버전이어야 합니다.
이 버전이 Microsoft.AnalysisServices.SharePoint.Integration.dll 파일과 동일한지 확인합니다.
복구 후 확인 태스크
PowerPivot 서버를 복구한 후 서버가 작동하는지 확인해야 합니다.
태스크 |
링크 |
---|---|
서비스가 PowerPivot for SharePoint를 실행하는 모든 컴퓨터에서 실행되고 있는지 확인합니다. |
|
사이트 모음 수준에서 기능이 활성화되어 있는지 확인합니다. |
|
통합 문서를 연 다음 쿼리를 시작하는 필터나 슬라이서를 클릭하여 개별 PowerPivot 통합 문서가 제대로 로드되는지 확인합니다. 하드 드라이브에 캐시된 파일이 있는지 확인합니다. 캐시된 파일이 있으면 실제 해당 서버에 데이터 파일이 로드된 것입니다. |
캐시된 파일을 \Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup 폴더에서 찾습니다. |
PowerPivot 관리 대시보드의 데이터 새로 고침 보고서에서 데이터 새로 고침 오류가 없는지 확인합니다. |
PowerPivot 설정 및 기능 구성 방법은 구성(PowerPivot for SharePoint)을 참조하십시오.
설치 후 구성 태스크를 모두 안내하는 단계별 지침은 기존 SharePoint 서버에 PowerPivot for SharePoint 설치를 참조하십시오.