Analysis Services 및 계획 서버 복구

계획 서버 및 Microsoft SQL Server 2005 Analysis Services를 실행하는 컴퓨터에서 장애가 발생하는 경우 새 서버 이름을 갖는 새 컴퓨터를 빠르게 준비하여 실패한 서버를 새 서버로 대체할 수 있습니다. 다음 절차에서는 Analysis Services 서버를 복구하는 단계를 보여 줍니다.

참고

PerformancePoint Server 설명서에서는 Office SharePoint Server 2007 및 Windows SharePoint Services 3.0을 가리키는 데 Windows SharePoint Services 및 SharePoint Services라는 용어를 사용합니다.

Analysis Services를 실행하는 서버 복구

  1. Analysis Services 서버로 사용할 새 계획 서버 컴퓨터를 준비합니다. Analysis Services 서버로 사용할 새 컴퓨터를 준비하는 방법에 대한 자세한 내용은 PerformancePoint Server 2007 배포 가이드를 참조하십시오.

    다중 컴퓨터 배포 시나리오에서는 SQL Server와 Analysis Services를 실행하는 컴퓨터 간에 보안 설정을 구성해야 합니다. 다중 컴퓨터 배포 시나리오에서 이러한 컴퓨터 간에 보안을 구성하는 방법에 대한 자세한 내용은 PerformancePoint Server 2007 배포 가이드를 참조하십시오.

  2. 다음 명령을 사용하여 응용 프로그램 데이터베이스의 BizAppNodes 테이블을 직접 업데이트합니다.

    UPDATE BizAppNodes
    SET OLAPServerName = @NewOLAPServerName
    WHERE BizAppNodeLabel = @BizAppNodeLabel
    
  3. 응용 프로그램 데이터베이스의 DeployInfo 테이블을 직접 업데이트합니다.

    우선 다음 명령을 사용하여 BizAppNodes 테이블에서 BizAppNodeID를 가져옵니다.

    SELECT BizAppNodeID FROM BizAppNodes
    WHERE BizAppNodeLabel = @BizAppNodeLabel
    

    그런 다음 아래 명령을 사용하여 DeployInfo 테이블을 업데이트합니다.

    UPDATE DeployInfo
    SET AppNodeOLAPStoreDBServer = @NewAppNodeOLAPStoreDBServer
    WHERE BizAppNodeID = @BizAppNodeID
    
  4. 계획 웹 서비스 및 계획 프로세스 서비스를 실행하는 서버에서 C:\PerformancePointTemp\3.0\Config 폴더에 있는 PerformancePoint.Config 파일을 다음과 같이 변경합니다.

    1. 데이터베이스 서버 항목을 SQL Server를 실행하는 새 컴퓨터의 이름으로 변경합니다.

    2. OLAP 서버 항목을 새 OLAP 서버 컴퓨터 이름으로 변경합니다.

      참고

      이 시나리오에서는 설정 과정에서 항목이 설정되므로 단일 서버 설정에서만 이 작업을 수행하면 됩니다. 다중 서버 배포의 경우에는 이 필드가 비어 있으며 수정할 필요가 없습니다.

  5. SQL Server를 실행하는 컴퓨터에서 다음 SQL Server 쿼리를 실행하여 모든 계획 서버 응용 프로그램 데이터베이스에서 SQL Server Service Broker를 수동으로 활성화합니다.

    ALTER DATABASE [PPSApplicationDatabaseName] SET ENABLE_BROKER
    

    참고

    계획 프로세스 서비스가 시작된 경우 서비스를 중지해야 Service Broker를 활성화할 수 있습니다. 활성화된 후 서비스를 다시 시작합니다. 위에 나와 있는 브로커 활성화 SQL 문이 교착 상태가 되어 완료되지 않는 경우가 있습니다. 이 문제를 수정하려면 SQL Server 서비스를 다시 시작한 다음 명령문을 실행합니다.

  6. 계획 웹 서비스 서버 및 계획 프로세스 서비스 서버 모두에서 Windows 명령 프롬프트를 통해 IISRESET을 실행합니다.

  7. 계획 웹 서비스 서버 및 계획 프로세스 서비스 서버에서 계획 프로세스 서비스를 다시 시작합니다. 이렇게 하면 구성 파일의 모든 변경 내용이 서버에 적용됩니다.

  8. Windows SharePoint Services를 사용하는 경우 Windows SharePoint Services 서버에 다시 연결해야 합니다. Windows SharePoint Services에서 SQL Server를 실행하는 새 컴퓨터의 해당 구성 및 콘텐츠 데이터베이스를 다시 가리켜야 합니다.

    다음 단계를 따릅니다.

    1. 계획 서버 및 Windows SharePoint Services를 실행하는 컴퓨터에서 인터넷 정보 서비스를 엽니다.

    2. 목록을 확장하고 웹 사이트 폴더를 엽니다.

    3. SharePoint 중앙 관리를 마우스 오른쪽 단추로 클릭하고 찾아보기를 선택합니다.

    4. 구성 데이터베이스 서버 설정을 클릭합니다.

    5. 서버 이름을 새 SQL Server 이름으로 변경합니다.

    6. 기존 구성 데이터베이스에 연결을 선택합니다.

    7. 확인을 클릭합니다.

    8. 기본 콘텐츠 데이터베이스 서버 사용을 선택하고 새 이름이 정확한지 확인합니다. 그렇지 않은 경우 이름을 새 데이터베이스 서버 이름으로 업데이트한 다음 확인을 클릭합니다.

다시 연결할 수 없는 경우

위 절차를 통해 Windows SharePoint Services에 다시 연결할 수 없는 경우에만 다음 절차를 수행해야 합니다. Windows SharePoint Services를 실행하는 서버에 다시 연결할 수 없는 경우에는 Windows SharePoint Services를 해당 설치 지점에서 제거한 다음 다시 설치해야 합니다. 다음 절차에서는 Windows SharePoint Services를 제거하고 다시 설치하는 단계를 보여 줍니다.

다시 연결할 수 없는 경우 수행할 단계

  1. 계획 서버 및 Windows SharePoint Services를 실행하는 컴퓨터에서 프로그램 추가/제거를 사용하여 Windows SharePoint Services를 제거합니다.

  2. 같은 컴퓨터에서 인터넷 정보 서비스 관리자를 열고 SharePoint 웹 사이트 및 StsAdminAppPool을 삭제합니다.

  3. 서버에 Windows SharePoint Services를 설치합니다. 자세한 내용은 Windows SharePoint Services 복구를 참조하십시오.

  4. Planning Business Modeler를 실행하고 모든 모델 사이트를 다시 배포하여 새 Analysis Services 서버에 Analysis Services 데이터베이스를 생성합니다.

  5. 계획 관리 콘솔 및 Planning Business Modeler를 사용하여 계획 서버에 연결하고 계획 서버 시스템이 제대로 작동하는지 확인합니다.

참고 항목