SharePoint 2013으로 PowerPivot 마이그레이션

  

SharePoint 2013에서는 전체 업그레이드를 지원하지 않습니다. 그러나 데이터베이스 연결 업그레이드 절차는 지원됩니다. 동작은 전체 업그레이드 및 데이터베이스 연결 업그레이드의 두 가지 기본 업그레이드 방법 중 고객이 선택할 수 있는 SharePoint 2010으로 업그레이드와 다릅니다.

PowerPivot 설치가 SharePoint 2010에 통합되어 있는 경우에는 SharePoint 서버를 전체 업그레이드할 수 없습니다. 그러나 SharePoint 2010 팜에서 콘텐츠 데이터베이스 및 서비스 응용 프로그램 데이터베이스를 SharePoint 2013 팜으로 마이그레이션할 수 있습니다. 이 항목은 데이터베이스 연결 업그레이드를 완료하고 PowerPivot 관련 마이그레이션을 완료하는 데 필요한 단계에 대한 개요입니다.

마이그레이션 개요

1

2

3

4

SharePoint 2013 팜 준비

데이터베이스 백업, 복사 및 복원

콘텐츠 데이터베이스 탑재

PowerPivot 일정 마이그레이션

SQL Server Management Studio

  • SharePoint 중앙 관리

  • Windows PowerShell

  • SharePoint 응용 프로그램 페이지

  • Windows PowerShell

  

항목 내용

  • 1) SharePoint 2013 팜 준비

  • 2) 데이터베이스 백업, 복사 및 복원

  • 3) 웹 응용 프로그램 준비 및 콘텐츠 데이터베이스 탑재

  • 4) PowerPivot 일정 업그레이드

  • 추가 리소스

1) SharePoint 2013 팜 준비

  1. 팁

    기존 웹 응용 프로그램을 구성한 인증 방법을 검토하십시오. SharePoint 2013 웹 응용 프로그램은 클레임 기반 인증을 기본적으로 사용합니다. 클래식 모드 인증에 대해 구성된 SharePoint 2010 웹 응용 프로그램을 사용하려면 SharePoint 2010에서 SharePoint 2013으로 데이터베이스를 마이그레이션하는 추가 단계가 필요합니다. 클래식 모드 인증에 대해 웹 응용 프로그램이 구성된 경우 SharePoint 2013 설명서를 검토합니다.

  2. 새로 SharePoint Server 2013 팜을 설치합니다.

  3. SharePoint 모드의 SQL Server 2012 SP1 Analysis Services 서버의 인스턴스를 설치합니다. 자세한 내용은 SharePoint 2013용 SharePoint 모드의 Analysis Services 서버 설치(SQL Server 2012 SP1)를 참조하십시오.

  4. SharePoint 2013용 PowerPivot 설치 패키지 spPowerPivot.msi를 SharePoint 팜의 각 서버에 설치합니다. 자세한 내용은 SharePoint용 PowerPivot 추가 기능 설치 또는 제거를 참조하십시오.

  5. SharePoint 2013 중앙 관리에서 이전 단계에서 만든 Analysis Services SharePoint 모드 서버를 사용하도록 Excel Services 서비스 응용 프로그램을 구성합니다. 자세한 내용은 SharePoint 2013용 SharePoint 모드의 Analysis Services 서버 설치(SQL Server 2012 SP1)의 "Basic Analysis Services SharePoint 통합 구성" 섹션을 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

2) 데이터베이스 백업, 복사 및 복원

"SharePoint 데이터베이스 연결 업그레이드" 프로세스는 PowerPivot 관련 콘텐츠 및 서비스 응용 프로그램 데이터베이스를 SharePoint 2013 팜에 백업, 복사 및 복원하는 일련의 단계입니다.

  1. 데이터베이스를 읽기 전용으로 설정: SQL Server Management Studio에서 데이터베이스 이름을 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다. 옵션 페이지에서 데이터베이스 읽기 전용 속성을 True로 설정합니다.

  2. 백업: SharePoint 2013 팜에 마이그레이션할 각 콘텐츠 데이터베이스 및 서비스 응용 프로그램 데이터베이스를 백업합니다. SQL Server Management Studio에서 데이터베이스를 마우스 오른쪽 단추로 클릭하고 태스크를 클릭한 다음 백업을 클릭합니다.

  3. 원하는 대상 서버에 데이터베이스 백업 파일(.bak)을 복사합니다.

  4. 복원: 대상 SQL Server 데이터베이스 엔진에 데이터베이스를 복원합니다. 이 단계는 SQL Server Management Studio를 사용하여 수행할 수 있습니다.

  5. 데이터베이스를 읽기/쓰기로 설정: 데이터베이스가 읽기 전용False로 설정합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

3) 웹 응용 프로그램 준비 및 콘텐츠 데이터베이스 탑재

다음 절차에 대한 자세한 설명은 SharePoint 2010에서 SharePoint 2013으로 데이터베이스 업그레이드(https://go.microsoft.com/fwlink/p/?LinkId=256690)를 참조하십시오.

  1. 데이터베이스를 오프라인 상태로 만들기:

    각 SharePoint 2013 콘텐츠 데이터베이스를 오프라인 상태로 만들려면 SharePoint 중앙 관리를 사용합니다. 콘텐츠 데이터베이스는 복사한 데이터베이스로 대체됩니다. 환경에 가장 적합한 순서를 고려하십시오. 각 데이터베이스를 오프라인 상태로 만들고 다음 콘텐츠 데이터베이스를 오프라인 상태로 만들기 전에 관련 교체 데이터베이스를 탑재합니다. 다른 옵션은 모든 콘텐츠 데이터베이스를 그룹으로 오프라인 상태로 만드는 것입니다.

    1. SharePoint 중앙 관리에서 응용 프로그램 관리를 클릭합니다.

    2. 콘텐츠 데이터베이스 관리를 클릭합니다.

    3. 데이터베이스 이름을 클릭합니다.

    4. 콘텐츠 데이터베이스 설정 관리에서 데이터베이스 상태오프라인으로 설정합니다.

    5. 콘텐츠 데이터베이스 제거를 선택합니다. 콘텐츠 데이터베이스에 저장된 사이트에 더 이상 액세스할 수 없다는 경고가 표시됩니다.

  • 콘텐츠 데이터베이스 탑재:

    SharePoint 2013 관리 셸에서 PowerShell cmdlet을 사용하여 마이그레이션된 콘텐츠 데이터베이스를 탑재합니다. 서비스 응용 프로그램 데이터베이스는 탑재하지 않아도 되며, 콘텐츠 데이터베이스만 탑재 PowerShell 관련 내용

    Mount-SPContentDatabase "SharePoint_Content_O14-KJSP1" -DatabaseServer "[server name]\powerpivot" -WebApplication [web application URL]
    

    자세한 내용은 콘텐츠 데이터베이스 연결 또는 분리(SharePoint Server 2010)(https://technet.microsoft.com/ko-kr/library/ff628582.aspx)를 참조하십시오.

    단계가 완료된 상태: 탑재 작업이 완료되면 사용자가 이전 콘텐츠 데이터베이스에 있는 파일을 볼 수 있습니다. 따라서 사용자는 문서 라이브러리에서 통합 문서를 보고 열 수 있습니다.

    • 팁

      마이그레이션 프로세스의 이 시점에서 마이그레이션된 통합 문서에 대한 새 일정을 만들 수 있습니다. 하지만 일정은 새 PowerPivot 서비스 응용 프로그램 데이터베이스에서 만들어지고 기존 SharePoint 팜에서 복사한 데이터베이스에는 만들어지지 않습니다. 따라서 새 일정에는 기존 일정이 포함되지 않습니다. 다음 단계를 완료하여 기존 데이터베이스를 사용하고 기존 일정을 마이그레이션한 후에는 새 일정을 사용할 수 있습니다.

데이터베이스 탑재 시 발생하는 문제 해결

이 섹션에서는 데이터베이스를 탑재할 때 발생할 수 있는 문제를 요약합니다.

  1. 인증 오류: 인증 관련 오류가 표시되면 소스 웹 응용 프로그램에서 사용하는 인증 모드를 검토합니다. 이 오류는 SharePoint 2013 웹 응용 프로그램과 SharePoint 2012 웹 응용 프로그램 간의 인증 불일치로 인해 발생할 수 있습니다. 자세한 내용은 SharePoint 2013 팜 준비를 참조하십시오.

  2. PowerPivot 파일 누락: PowerPivot.dll 누락 관련 오류가 표시되면 spPowerPivot.msi가 설치되지 않았거나 PowerPivot 구성 도구를 사용하여 PowerPivot을 구성하지 않은 것입니다.

4) PowerPivot 일정 업그레이드

이 섹션에서는 PowerPivot 일정 마이그레이션에 대한 세부 정보와 옵션을 설명합니다. 일정 마이그레이션 프로세스는 두 단계로 구성됩니다. 먼저 마이그레이션된 서비스 응용 프로그램 데이터베이스를 사용하도록 PowerPivot 서비스 응용 프로그램을 구성합니다. 그런 다음, 일정 마이그레이션에 대한 두 가지 옵션 중 하나를 선택합니다.

마이그레이션된 서비스 응용 프로그램 데이터베이스를 사용하도록 서비스 응용 프로그램을 구성합니다.

SharePoint 중앙 관리에서 복사한 기존 서비스 응용 프로그램 데이터베이스를 사용하도록 PowerPivot 서비스 응용 프로그램을 구성합니다. PowerPivot 서비스는 서비스 응용 프로그램 데이터베이스를 새 스키마로 업그레이드합니다.

  1. SharePoint 중앙 관리에서 서비스 응용 프로그램 관리를 클릭합니다.

  2. PowerPivot 서비스 응용 프로그램(예: "기본 PowerPivot 서비스 응용 프로그램")을 찾아서 서비스 프로그램 이름을 클릭하고 SharePoint 리본에서 속성을 클릭합니다.

  3. 데이터베이스 서버 이름-인스턴스 및 데이터베이스 이름을 업데이트합니다. 백업, 복사 및 복원한 데이터베이스에 대한 올바른 이름입니다. 확인을 클릭하면 서비스 응용 프로그램 데이터베이스가 업그레이드됩니다. 오류는 ULS 로그에 있습니다.

PowerPivot 일정 업그레이드

새로 고침 일정을 마이그레이션하도록 PowerPivot 서비스 응용 프로그램을 구성합니다.

  • 일정 옵션1 마이그레이션: SharePoint 팜 관리자

    1. SharePoint 2013 관리에서 Set-PowerPivotServiceApplication cmdlet을 -StartMigratingRefreshSchedules 스위치와 함께 실행하여 필요 시 일정 자동 마이그레이션 PowerShell 관련 내용을 활성화합니다. 다음 Windows PowerShell 스크립트는 PowerPivot 서비스 응용 프로그램이 한 개만 있다고 가정합니다.

      $app=Get-PowerPivotServiceApplication
      Set-PowerPivotServiceApplication $app -StartMigratingRefreshSchedules
      

      Windows PowerShell 스크립트를 실행하면 일정이 활성화되고 일정이 적절한 다음 시간에 실행됩니다. 하지만 일정 새로 고침 페이지 상태 1이 사용되지 않습니다. 일정이 처음 실행되면 일정이 마이그레이션되며 일정 새로 고침 페이지에서 사용이 true가 됩니다.

    2. StartMigratingRefreshSchedules 속성의 현재 값을 확인하려면 다음 PowerShell 스크립트를 실행합니다. 스크립트는 모든 PowerPivot 서비스 응용 프로그램 개체를 반복하며 이름 및 속성 값을 표시합니다.

      $apps = Get-PowerPivotServiceApplication
      foreach ($app in $apps){}
      Get-PowerPivotServiceApplication $appp | format-table -property displayname,id,StartMigratingRefreshSchedules
      

    일정 옵션2 마이그레이션: 사용자가 각 통합 문서 업데이트

    1. 일정을 마이그레이션하는 다른 옵션은 각 통합 문서에 대한 일정 새로 고침을 사용하는 것입니다. 통합 문서가 있는 문서 라이브러리로 이동합니다.

    2. 상황에 맞는 메뉴를 열고 PowerPivot 데이터 새로 고침 관리를 클릭합니다.

    3. 새로 고침 일정 섹션에서 사용을 클릭합니다.

    4. **가능한 빨리 새로 고치십시오.**를 선택할 수 있습니다. 이 옵션은 확인을 클릭하면 바로 새로 고침 인스턴스 한 개를 큐에 추가합니다. 정기적인 새로 고침 일정도 적절한 시간에 트리거됩니다.

    5. 확인을 클릭합니다. 새로 고침 기록은 이제 새로 고침 페이지에서 볼 수 있고 일정이 정상 시간에 실행됩니다.

SQL Server 2008 R2 PowerPivot 통합 문서

  • SQL Server 2008 R2 PowerPivot 통합 문서는 SharePoint 2013용 SQL Server 2012 SP1 PowerPivot에서 사용할 경우 자동으로 업그레이드되지 않습니다. 2008 R2 통합 문서가 포함된 콘텐츠 데이터베이스를 마이그레이션한 후 통합 문서를 사용할 수 있지만 일정이 업그레이드되지 않습니다.

  • 자세한 내용은 통합 문서 업그레이드 및 예약된 데이터 새로 고침(SQL Server 2012 SP1)를 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

추가 리소스

[!참고]

PowerPivot 및 SharePoint 데이터베이스 연결 업그레이드에 대한 자세한 내용은 다음을 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동