Aktualisieren von PowerPivot für SharePoint (PowerPivot-Konfigurationstool)

Die Aktualisierung einer vorhandenen PowerPivot für SharePoint-Installation von SQL Server 2008 R2 auf SQL Server 2012 erfolgt in mehreren Schritten. Dazu gehört die Ausführung des SQL Server-Setups zum Aktualisieren der Programmdateien auf dem Server und die Ausführung von Upgradeaktionen in SharePoint. Sie müssen PowerPivot-Upgradeaktionen in SharePoint mithilfe des PowerPivot-Konfigurationstools oder PowerShell ausführen. In diesem Thema wird erläutert, wie diese Tasks mithilfe des Tools ausgeführt werden.

In diesem Thema werden Schritte beschrieben, die Teil eines umfassenderen Prozesses sind. Weitere Informationen zu Schritten vor und nach diesem Prozess finden Sie unter Aktualisieren von PowerPivot für SharePoint.

HinweisHinweis

SharePoint 2013 unterstützt keine direkten Upgrades aus SharePoint 2010. SharePoint 2013 unterstützt das Upgrade mit Anfügen der Datenbanken, das eine Migration der SharePoint-Daten und SharePoint-Einstellungen umfasst. Weitere Informationen finden Sie unter Migrieren von PowerPivot zu SharePoint 2013.

Anforderungen zum Verwenden des Tools

  • Sie müssen ein Farmadministrator, ein Serveradministrator auf der Analysis Services-Instanz und Mitglied der Rolle "db_owner" der Konfigurationsdatenbank der Farm sein.

  • Das Tool kann nur mit einer SQL Server 2012-Instanz von PowerPivot für SharePoint verwendet werden. Verwenden Sie es nicht mit SQL Server 2008 R2-Installationen. Sie müssen das SQL Server 2012-Setup zum Aktualisieren der Programmdateien ausgeführt haben, bevor Sie das Tool zum Aktualisieren der Funktionen und Lösungen in der Farm ausführen.

  • Überprüfen Sie, ob der SharePoint 2010-Verwaltungsdienst ausgeführt wird.

  • Überprüfen Sie, ob sowohl SQL Server Analysis Services als auch der SQL Server PowerPivot-Systemdienst in der Zentraladministration gestartet wurden.

HinweisHinweis

Es wird empfohlen, den Server nach der Aktualisierung der Programmdateien mithilfe des SQL Server-Setups, aber vor der Ausführung des Konfigurationstools neu zu starten. Mit diesem Schritt wird sichergestellt, dass vom SQL Server-Setup installierte Updates oder erforderliche Komponenten vollständig im System konfiguriert werden.

Ausführen des Upgradetasks im PowerPivot-Konfigurationstool

Nachdem Sie die Programmdateien mit dem SQL Server 2012-Setupprogramm aktualisiert haben, können Sie das PowerPivot-Konfigurationstool ausführen, um das Upgrade abzuschließen.

  1. Zeigen Sie im Menü Start auf Alle Programme, klicken Sie auf Microsoft SQL Server 2012 und Konfigurationstools, und klicken Sie dann auf PowerPivot-Konfigurationstool. Beachten Sie, dass dieses Tool nur aufgeführt ist, wenn PowerPivot für SharePoint auf dem lokalen Server installiert ist.

  2. Beim Start wird vom Konfigurationstool der Upgradestatus der PowerPivot-Farmlösung und PowerPivot-Webanwendungslösungen überprüft. Wenn frühere Versionen dieser Lösungen erkannt werden, wird folgende Meldung angezeigt: "Neuere Versionen der PowerPivot-Lösungsdateien wurden erkannt. Wählen Sie die Upgradeoption, um die Farm zu aktualisieren." Klicken Sie auf OK, um die Meldung zu schließen.

  3. Klicken Sie auf Funktionen, Dienste, Anwendungen und Lösungen aktualisieren, und klicken Sie dann auf OK, um fortzufahren.

  4. Die folgende Warnung wird angezeigt: "Arbeitsmappen im PowerPivot-Management-Dashboard werden in Kürze auf die neueste Version aktualisiert. Alle an vorhandenen Arbeitsmappen vorgenommenen Anpassungen gehen verloren. Möchten Sie den Vorgang fortsetzen?"

    Diese Warnung bezieht sich auf Arbeitsmappen im PowerPivot-Management-Dashboard, die Berichte zu Datenaktualisierungsaktivitäten enthalten. Wenn Sie diese Arbeitsmappen angepasst haben, gehen alle an diesen Arbeitsmappen vorgenommenen Änderungen verloren, wenn vorhandene Dateien durch neuere Versionen ersetzt werden.

    Klicken Sie auf Ja, um die Arbeitsmappen mit neueren Versionen zu überschreiben. Klicken Sie andernfalls auf Nein, um auf die Startseite zurückzukehren. Speichern Sie die Arbeitsmappen an einem anderen Speicherort, damit Sie eine Kopie haben, und kehren Sie dann zu diesem Schritt zurück, wenn Sie fortfahren möchten.

    Weitere Informationen zum Anpassen von im Dashboard verwendeten Arbeitsmappen finden Sie unter Anpassen des PowerPivot-Management-Dashboards.

  5. Überprüfen Sie die Aktionen in der Taskliste, und schließen Sie alle aus, die nicht vom Tool ausgeführt werden sollen. Alle Aktionen sind standardmäßig eingeschlossen. Wählen Sie zum Entfernen einer Aktion diese in der Taskliste aus, und deaktivieren Sie dann auf der Seite mit den Parametern das Kontrollkästchen Diese Aktion in Taskliste einschließen.

  6. Überprüfen Sie optional ausführliche Informationen auf der Registerkarte Ausgabe oder auf der Registerkarte Skript.

    Die Registerkarte "Ausgabe" ist eine Zusammenfassung der Aktionen, die vom Tool ausgeführt werden. Diese Informationen werden in Protokolldateien unter C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Log gespeichert.

    Die Registerkarte "Skript" enthält die PowerShell-Cmdlets oder verweist auf die PowerShell-Skriptdateien, die vom Tool ausgeführt werden.

  7. Klicken Sie auf Überprüfen, um zu überprüfen, ob jede Aktion gültig ist. Wenn Überprüfen nicht verfügbar ist, bedeutet das, dass alle Aktionen für das System gültig sind. Wenn Überprüfen verfügbar ist, haben Sie möglicherweise einen Eingabewert (z. B. den Excel-Dienstanwendungsnamen) geändert, oder das Tool hat ermittelt, dass eine bestimmte Aktion nicht ausgeführt werden kann. Wenn eine Aktion nicht ausgeführt werden kann, müssen Sie sie ausschließen oder die zugrunde liegenden Bedingungen korrigieren, aufgrund derer die Aktion als ungültig gekennzeichnet wird.

    Wichtiger HinweisWichtig

    Die erste Aktion, Farmlösung aktualisieren, muss immer zuerst verarbeitet werden. Sie registriert die PowerShell-Cmdlets, die zur Serverkonfiguration verwendet werden. Wenn Sie für diese Aktion einen Fehler erhalten, fahren Sie nicht fort. Verwenden Sie stattdessen die vom Fehler zurückgegebenen Informationen, um das Problem vor dem Verarbeiten weiterer Aktionen in der Taskliste zu diagnostizieren und zu lösen.

  8. Klicken Sie auf Ausführen, um alle Aktionen auszuführen, die für diesen Task gültig sind. Ausführen ist nur verfügbar, nachdem die Überprüfung erfolgreich war. Wenn Sie auf Ausführen klicken, wird die folgende Warnung angezeigt und erinnert Sie, dass Aktionen im Batchmodus verarbeitet werden: "Alle im Tool als gültig gekennzeichneten Konfigurationseinstellungen werden auf die SharePoint-Farm angewendet. Möchten Sie den Vorgang fortsetzen?"

  9. Klicken Sie zum Fortsetzen des Vorgangs auf Ja.

Die Aktualisierung von Lösungen und Funktionen in der Farm kann mehrere Minuten dauern. Während dieser Zeit treten bei Verbindungsanforderungen für PowerPivot-Daten folgende Fehler auf: "Die Daten können nicht aktualisiert werden." oder "Fehler bei dem Versuch, die angeforderte Aktion auszuführen. Wiederholen Sie den Vorgang". Nach dem Upgrade ist der Server verfügbar, und diese Fehler treten nicht mehr auf.

Beheben von Fehlern

Manchmal treten Fehler auf, die verhindern, dass der Task abgeschlossen wird. Sie können Fehlerinformationen für jede Aktion im Bereich "Parameter" anzeigen.

Überprüfen Sie bei auf das Bereitstellen oder Zurückziehen der Lösung bezogenen Problemen, ob der SharePoint 2010-Administratordienst gestartet wird. Dieser Dienst führt die Zeitgeberaufträge aus, die Konfigurationsänderungen in einer Farm auslösen. Wird der Dienst nicht ausgeführt, tritt beim Bereitstellen oder Zurückziehen der Lösung ein Fehler auf. Persistente Fehler weisen darauf hin, dass sich bereits ein Auftrag zum Bereitstellen oder Zurückziehen in der Warteschlange befindet und weitere Aktionen des Konfigurationstools blockiert.

Gehen Sie folgendermaßen vor, um einen Auftrag zum Bereitstellen oder Zurückziehen, der sich bereits in der Warteschlange befindet, zu suchen und zu entfernen:

  1. Starten Sie die SharePoint 2010-Verwaltungsshell als Administrator, und führen Sie dann den folgenden Befehl aus, um Aufträge in der Warteschlange anzuzeigen:

    Stsadm –o enumdeployments
    
  2. Überprüfen Sie vorhandene Bereitstellungen auf die folgenden Informationen: Typ ist "Zurückziehung" oder "Bereitstellung", Datei ist "powerpivotwebapp.wsp" oder "powerpivotfarm.wsp".

  3. Kopieren Sie bei Bereitstellungen oder Zurückziehungen von PowerPivot-Lösungen den GUID-Wert für JobId, und fügen Sie ihn in den folgenden Befehl ein (verwenden Sie zum Kopieren der GUID im Bearbeitungsmenü der Shell die Befehle zum Markieren, Kopieren und Einfügen):

    Stsadm –o canceldeployment –id “<GUID>”
    
  4. Wiederholen Sie den Task im Konfigurationstool, indem Sie auf Überprüfen und Ausführen klicken.

Überprüfen Sie bei allen anderen Fehlern die ULS-Protokolle. Weitere Informationen finden Sie unter Konfigurieren und Anzeigen der SharePoint-Protokolldateien und -Diagnoseprotokollierung (PowerPivot für SharePoint).