Freigeben über


Wiederherstellen von Planning Server mit SQL Server

Wenn der Computer mit Planning Server und Microsoft SQL Server 2005 ausfällt, können Sie schnell einen neuen Computer mit einem neuen Servernamen vorbereiten und den ausgefallenen Computer durch den neuen ersetzen. Das folgende Verfahren zeigt die Schritte zum Wiederherstellen des Server mit SQL Server. In diesem Beispiel befinden sich alle SQL Server-Datenbanken auf demselben Computer.

HinweisHinweis:

Die Begriffe Windows SharePoint Services und SharePoint Services beziehen sich in der PerformancePoint Server-Dokumentation auf Office SharePoint Server 2007 und Windows SharePoint Services 3.0.

Wiederherstellen des Servers mit SQL Server

  1. Stellen Sie die Sicherungen aller Planning-Datenbanken (Dienstdatenbank, Systemdatenbank, alle Anwendungsdatenbanken) und Microsoft Windows SharePoint Services-Datenbanken (wenn Sie Windows SharePoint Services verwenden) und ihre aktuellsten gültigen Transaktionsprotokolle auf dem neuen Computer mit SQL Server wieder her.

  2. Bereiten Sie den neuen Planning Server-Computer auf, auf dem SQL Server ausgeführt werden soll. Weitere Informationen zum Vorbereiten des neuen Computers finden Sie im Bereitstellungshandbuch für PerformancePoint Server 2007. Weitere Informationen zum Einrichten des neuen Computers finden Sie unter Spiegeln von Planning Server.

    Bei einem Bereitstellungsszenario mit mehreren Computern müssen Sie möglicherweise die Sicherheitseinstellungen auf den Computern konfigurieren, auf denen folgende Software ausgeführt wird:

    • SQL Server

    • Microsoft SQL Server 2005 Analysis Services

    • Windows SharePoint Services

    Weitere Informationen zum Konfigurieren von Sicherheitseinstellungen bei Bereitstellungsszenarien mit mehreren Computern finden Sie im Bereitstellungshandbuch für PerformancePoint Server 2007.

  3. Beenden Sie den Planning-Prozessdienst auf dem Server, auf dem der Planning-Prozessdienst ausgeführt wird.

  4. Wenn sich Anwendungen auf dem ausgefallenen SQL Server-Computer befinden, stellen Sie eine Verbindung mit der Planning-Verwaltungskonsole her, und schalten Sie diese Anwendungen in den Offlinestatus.

  5. Korrigieren Sie in einigen internen Tabellen den geänderten Namen für den Computer mit Planning Server und SQL Server.

    Aktualisieren Sie zunächst manuell mit dem folgenden Befehl die BizSystem-Tabelle in SystemDB.

    UPDATE BizSystem
    SET ReferenceDBServerName = @NewAppDBServer,
    StagingDBServerName = @NewStagingDBServer,
    WHERE BizApplicationLabel = @BizApplicationLabel
    

    Aktualisieren Sie anschließend die DeployInfo-Tabelle in der Anwendungsdatenbank manuell.

    Rufen Sie dann mithilfe des folgenden Befehls BizAppNodeID aus der BizAppNodes-Tabelle ab.

    SELECT BizAppNodeID FROM BizAppNodes
    WHERE BizAppNodeLabel = @BizAppNodeLabel
    

    Aktualisieren Sie schließlich die DeployInfo-Tabelle mithilfe des folgenden Befehls.

    UPDATE DeployInfo
    SET AppNodeSQLStoreDBServer = @NewAppNodeSQLStoreDBServer
    WHERE BizAppNodeID = @BizAppNodeID
    
  6. Aktualisieren Sie die Verbindungszeichenfolgen für die OLAP-Datenbank auf dem Computer, auf dem Analysis Services ausgeführt wird.

    1. Erweitern Sie in SQL Server Management Studio die OLAP-Datenbankhierarchie.

    2. Erweitern Sie jeden Datenbanknamen und dann den Ordner Datenquellen.

    3. Klicken Sie mit der rechten Maustaste auf jeden der Unterknoten, wählen Sie Eigenschaften, klicken Sie auf Verbindungszeichenfolge und dann auf die Schaltfläche mit den Auslassungspunkten im Feld Verbindungszeichenfolge.

    4. Geben im Feld Servername den neuen SQL Server-Namen ein.

    5. Wiederholen Sie diesen Vorgang für alle OLAP-Datenbanken.

  7. Nehmen Sie auf dem Planning-Webdienstserver und dem Planning-Prozessdienstserver die folgenden Änderungen an der Datei PerformancePoint.Config vor, die sich im Ordner C:\PerformancePointTemp\3.0\Config befindet.

    1. Ändern Sie den Datenbankservereintrag in den Namen des neuen Computers mit SQL Server.

    2. Ändern Sie den OLAP-Servereintrag in den Namen des neuen OLAP-Servercomputers.

      HinweisHinweis:

      Dieser Schritt ist nur bei einer Konfiguration mit nur einem Server erforderlich, da der Eintrag in diesem Szenario von Setup festgelegt wird. Bei einer Bereitstellung mit mehreren Servern bleibt dieses Feld leer; Sie müssen es nicht ändern.

  8. Aktivieren Sie auf dem Computer mit SQL Server manuell SQL Server Service Broker für alle Planning Server-Anwendungsdatenbanken; führen Sie dazu die folgende SQL Server-Abfrage aus:

    ALTER DATABASE [PPSApplicationDatabaseName] SET ENABLE_BROKER
    
    HinweisHinweis:

    Wenn der Planning-Prozessdienst gestartet ist, beenden Sie ihn, damit Service Broker aktiviert werden kann. Nach dem Aktivieren starten Sie den Dienst neu. Gelegentlich scheint die oben beschriebene SQL-Anweisung zum Aktivieren von Service Broker gesperrt zu sein, und die Anweisung wird nie abgeschlossen. Starten Sie in diesem Fall den SQL Server-Dienst neu, und wiederholen Sie dann die SQL-Anweisung.

  9. Führen Sie sowohl auf dem Planning-Webdienstserver als auch auf dem Planning-Prozessdienstserver IISRESET an der Windows-Eingabeaufforderung aus.

  10. Starten Sie auf dem Planning-Webdienstserver und auf dem Planning-Prozessdienstserver den Planning-Prozessdienst neu. Dadurch wird sichergestellt, dass alle Änderungen an den Konfigurationsdateien von den Servern übernommen werden.

  11. Wenn Windows SharePoint Services verwendet wird, müssen Sie den Windows SharePoint Services-Server erneut verbinden. Verweisen Sie Windows SharePoint Services zurück auf die entsprechenden Konfigurations- und Inhaltsdatenbanken auf dem neuen Computer mit SQL Server.

    Führen Sie die folgenden Schritte aus:

    1. Öffnen Sie Internetinformationsdienste auf dem Computer mit Planning Server und Windows SharePoint Services.

    2. Erweitern Sie die Liste, und öffnen Sie den Ordner Websites.

    3. Klicken Sie mit der rechten Maustaste auf SharePoint-Zentraladministration, und wählen Sie Durchsuchen.

    4. Klicken Sie auf Konfigurationsdatenbankserver festlegen.

    5. Ändern Sie den Servernamen in den neuen SQL Server-Namen.

    6. Wählen Sie Verbindung mit vorhandener Konfigurationsdatenbank herstellen.

    7. Klicken Sie auf OK.

    8. Wählen Sie Inhaltsdatenbankserver angeben, und überprüfen Sie, ob der neue Name korrekt ist. Aktualisieren Sie ggf. den Namen entsprechend dem neuen Datenbankservernamen, und klicken Sie dann auf OK.

Falls die Verbindung nicht wiederhergestellt werden kann

Das folgende Verfahren ist nur erforderlich, wenn mit dem vorherigen Verfahren die Verbindung mit Windows SharePoint Services nicht wiederhergestellt werden konnte. Wenn die Verbindung mit dem Windows SharePoint Services-Server nicht wiederhergestellt werden kann, bleibt nur noch die Möglichkeit, Windows SharePoint Services zu entfernen und vom Installationspfad aus neu zu installieren. Die Schritte zum Entfernen und erneuten Installieren von Windows SharePoint Services sind nachfolgend beschrieben.

Schritte, wenn die Verbindung nicht wiederhergestellt werden kann

  1. Deinstallieren Sie Windows SharePoint Services auf dem Computer mit Planning Server und Windows SharePoint Services mithilfe der Option Software.

  2. Öffnen Sie auf demselben Computer den Internetinformationsdienste-Manager, und löschen Sie die SharePoint-Website und StsAdminAppPool.

  3. Installieren Sie Windows SharePoint Services auf dem Server. Weitere Informationen finden Sie unter Wiederherstellen von Windows SharePoint Services.

  4. Stellen Sie eine Verbindung mit Planning Server über die Planning-Verwaltungskonsole und Planning Business Modeler her, um zu überprüfen, ob das Planning Server-System ordnungsgemäß funktioniert.

Siehe auch