Freigeben über


Migrieren von PowerPivot zu SharePoint 2013

SharePoint 2013 unterstützt kein direktes Upgrade. Das Verfahren des Upgrades von Datenbankanhängen ist jedoch unterstützt. Das Verhalten unterscheidet sich vom Upgrade auf SharePoint 2010, bei dem ein Kunde zwischen zwei grundlegenden Upgradeansätzen wählen kann: dem direkten Upgrade und dem Upgrade mit Anfügen der Datenbanken.

Wenn Sie eine PowerPivot für SharePoint-Installation in SharePoint 2010 integriert haben, können Sie den SharePoint-Server nicht direkt aktualisieren. Sie haben jedoch die Möglichkeit, Inhaltsdatenbanken und Dienstanwendungsdatenbanken von der SharePoint 2010-Farm zu einer SharePoint 2013-Farm zu migrieren. Dieses Thema enthält eine Übersicht über die Schritte, die erforderlich sind, um ein Upgrade mit Datenbankanfügung abzuschließen und eine Migration im Zusammenhang mit PowerPivot abzuschließen:

Gilt für: SharePoint 2013

Übersicht über die Migration

1 2 3 4
Vorbereiten der SharePoint 2013-Farm Sichern, Kopieren, Wiederherstellen von Datenbanken. Bereitstellen von Inhaltsdatenbanken Migrieren von PowerPivot-Zeitplänen
SQL Server Management Studio SharePoint-Zentraladministration

Windows PowerShell
SharePoint-Anwendungsseiten

Windows PowerShell

In diesem Thema:

1) Vorbereiten der SharePoint 2013-Farm

  1. Tipp

    Überprüfen Sie die Authentifizierungsmethode, für die Ihre vorhandenen Webanwendungen konfiguriert sind. SharePoint 2013-Webanwendungen verwenden standardmäßig die anspruchsbasierte Authentifizierung. SharePoint 2010-Webanwendungen, die für die Authentifizierung im klassischen Modus konfiguriert sind, erfordern zusätzliche Schritte zum Migrieren von Datenbanken von SharePoint 2010 zu SharePoint 2013. Wenn Ihre Webanwendungen für die Authentifizierung im klassischen Modus konfiguriert sind, lesen Sie die SharePoint 2013-Dokumentation.

  2. Installieren Sie eine neue SharePoint Server 2013-Farm.

  3. Installieren Sie eine Instanz eines SQL Server 2014 Analysis Services-Servers im SharePoint-Modus. Weitere Informationen finden Sie unter PowerPivot für die SharePoint 2013-Installation.

  4. Führen Sie das PowerPivot für SharePoint 2013-Installationspaket spPowerPivot.msi auf jedem Server in der SharePoint-Farm aus. Weitere Informationen finden Sie unter Installieren oder Deinstallieren des PowerPivot für SharePoint-Add-Ins (SharePoint 2013).

  5. Konfigurieren Sie in der SharePoint 2013-Zentraladministration die Excel Services-Dienstanwendung so, dass der im vorherigen Schritt erstellte Analysis Services SharePoint-Modusserver verwendet wird. Weitere Informationen finden Sie im Abschnitt "Configure Basic Analysis Services SharePoint Integration" von PowerPivot für SharePoint 2013 Installation.

2) Sicherung, Kopieren, Wiederherstellen der Datenbanken

Der Prozess "Datenbank-Anfüge-Upgrade für SharePoint" ist eine Abfolge von Schritten, um PowerPivot-bezogenen Inhalt und Dienstanwendungsdatenbanken zu sichern, zu kopieren und wiederherzustellen in die SharePoint 2013-Farm.

  1. Datenbank auf schreibgeschützt festlegen: Klicken Sie in SQL Server Management Studio mit der rechten Maustaste auf den Datenbanknamen, und klicken Sie dann auf "Eigenschaften". Legen Sie auf der Seite "Optionen " die Eigenschaft "Datenbank schreibgeschützt " auf "True" fest.

  2. Sicherung: Sichern Sie jede Inhaltsdatenbank und Dienstanwendungsdatenbank, die Sie zur SharePoint 2013-Farm migrieren möchten. Klicken Sie in SQL Server Management Studio mit der rechten Maustaste auf den Datenbanknamen, klicken Sie auf "Aufgaben", und klicken Sie dann auf " Sichern".

  3. Kopieren Sie die Datenbanksicherungsdateien (.bak) auf den gewünschten Zielserver.

  4. Wiederherstellen: Stellen Sie die Datenbanken auf dem SQL Server-Zieldatenbankmodul wieder her. Dieser Schritt kann mit SQL Server Management Studio abgeschlossen werden.

  5. Datenbank auf Lese-/Schreibzugriff festlegen: Legen Sie die Datenbank auf 'Nur-Lesen' auf "False" fest.

3) Vorbereiten von Webanwendungen und Bereitstellen von Inhaltsdatenbanken

Eine ausführlichere Erläuterung der folgenden Verfahren finden Sie unter Upgradedatenbanken von SharePoint 2010 auf SharePoint 2013 (https://go.microsoft.com/fwlink/p/?LinkId=256690).

  1. Datenbanken offline schalten:

    Nehmen Sie jede SharePoint 2013-Inhaltsdatenbank mithilfe der SharePoint-Zentraladministration offline. Die Inhaltsdatenbanken werden durch die Datenbanken ersetzt, die Sie kopiert haben. Überlegen Sie, was die beste Sequenz für Ihre Umgebung ist. Erwägen Sie, jede Datenbank offline zu schalten und ihre relevante Ersatzdatenbank einzugeben, bevor Sie die nächste Inhaltsdatenbank offline schalten. Eine weitere Möglichkeit besteht darin, alle Inhaltsdatenbanken als Gruppe offline zu schalten.

    1. Klicken Sie in der SharePoint-Zentraladministration auf "Anwendungsverwaltung".

    2. Klicken Sie auf "Inhaltsdatenbanken verwalten".

    3. Klicken Sie auf den Namen der Datenbank.

    4. Legen Sie unter " Inhaltsdatenbankeinstellungen verwalten" den Datenbankstatus auf "Offline" fest.

    5. Wählen Sie "Inhaltsdatenbank entfernen" aus. Beachten Sie die Warnung, dass Websites, die in der Inhaltsdatenbank gespeichert sind, nicht mehr zugänglich sein werden.

  • Inhaltsdatenbanken einhängen:

    Verwenden Sie PowerShell-Cmdlets in der SharePoint 2013-Verwaltungsshell, um die migrierte Inhaltsdatenbank zu bereitstellen. Die Dienstanwendungsdatenbank muss nicht bereitgestellt werden, nur die Inhaltsdatenbanken: PowerShell-verwandte Inhalte

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

    Weitere Informationen finden Sie unter Anfügen oder Trennen von Inhaltsdatenbanken (SharePoint Server 2010) (https://technet.microsoft.com/library/ff628582.aspx).

    Status, wenn der Schritt abgeschlossen ist: Nach Abschluss des Bereitstellungsvorgangs können Benutzer Dateien sehen, die sich in der alten Inhaltsdatenbank befanden. Daher können Benutzer die Arbeitsmappen in der Dokumentbibliothek anzeigen und öffnen.

    Tipp

    An diesem Punkt des Migrationsprozesses ist es möglich, neue Zeitpläne für die migrierten Arbeitsmappen zu erstellen. Die Zeitpläne werden jedoch in der neuen PowerPivot-Dienstanwendungsdatenbank und nicht in der Datenbank erstellt, die Sie aus der alten SharePoint-Farm kopiert haben. Daher enthält es keinen der alten Zeitpläne. Nachdem Sie die folgenden Schritte ausgeführt haben, um die alte Datenbank zu verwenden und die alten Zeitpläne zu migrieren, sind die neuen Zeitpläne nicht verfügbar.

Beheben von Problemen beim Einbinden von Datenbanken

In diesem Abschnitt werden mögliche Probleme zusammengefasst, die beim Bereitstellen der Datenbank auftreten.

  1. Authentifizierungsfehler: Wenn Fehler im Zusammenhang mit der Authentifizierung angezeigt werden, überprüfen Sie, welchen Authentifizierungsmodus die Quellwebanwendungen verwenden. Der Fehler kann durch einen Konflikt bei der Authentifizierung zwischen der SharePoint 2013-Webanwendung und der SharePoint 2010-Webanwendung verursacht werden. Weitere Informationen finden Sie unter 1) Vorbereiten der SharePoint 2013-Farm .

  2. Fehlende PowerPivot.Files: Wenn Fehler im Zusammenhang mit fehlenden PowerPivot-DLL-Dateien angezeigt werden, wurde das spPowerPivot.msi nicht installiert, oder das PowerPivot-Konfigurationstool wurde nicht zum Konfigurieren von PowerPivot verwendet.

4) Aktualisieren von PowerPivot-Zeitplänen

In diesem Abschnitt werden die Details und Optionen für die Migration von PowerPivot-Zeitplänen beschrieben. Die Planung der Migration ist ein zweistufiger Prozess. Konfigurieren Sie zuerst die PowerPivot-Dienstanwendung für die Verwendung der migrierten Dienstanwendungsdatenbank. Wählen Sie zweitens eine von zwei Optionen für die Planung der Migration aus.

Konfigurieren Sie die Dienstanwendung für die Verwendung der migrierten Dienstanwendungsdatenbank.

Konfigurieren Sie in der SharePoint-Zentraladministration die PowerPivot-Dienstdienstanwendung so, dass sie die alte Dienstanwendungsdatenbank verwendet, die Sie kopiert haben. Der PowerPivot-Dienst aktualisiert die Dienstanwendungsdatenbank auf das neue Schema.

  1. Klicken Sie in der SharePoint-Zentraladministration auf "Dienstanwendungen verwalten".

  2. Suchen Sie die PowerPivot-Dienstanwendung, beispielsweise "PowerPivot-Standarddienstanwendung", klicken Sie auf den Namen der Dienstanwendung und klicken Sie im SharePoint-Menüband auf Eigenschaften.

  3. Aktualisieren Sie die Datenbankservernameninstanz und den Datenbanknamen. Zu den korrekten Namen für die Datenbank, die Sie gesichert, kopiert und wiederhergestellt haben. Nachdem Sie auf "OK" geklickt haben, wird die Dienstanwendungsdatenbank aktualisiert. Fehler werden im ULS-Protokoll angezeigt.

Aktualisieren von PowerPivot-Zeitplänen

Konfigurieren Sie die PowerPivot-Dienstanwendung zum Migrieren von Aktualisierungszeitplänen.

  • Option "Zeitpläne migrieren1": SharePoint-Farmadministrator

    1. Führen Sie im SharePoint 2013-Management das Set-PowerPivotServiceApplication Cmdlet mit dem Schalter aus, um die -StartMigratingRefreshSchedules automatische On Demand-Migration von PowerShell-verwandten Inhalten zu aktivieren, . Das folgende Windows PowerShell-Skript geht davon aus, dass nur eine PowerPivot-Dienstanwendung vorhanden ist.

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

      Nachdem das Windows PowerShell-Skript ausgeführt wurde, sind die Zeitpläne aktiv, und die Zeitpläne werden zum nächsten geeigneten Zeitpunkt ausgeführt. Der Status der Seite "Zeitplanaktualisierung" ist jedoch nicht aktiviert. Wenn der Zeitplan zum ersten Mal ausgeführt wird, wird er migriert, und auf der Seite "Zeitplanaktualisierung" ist "Aktiviert" "true".

    2. Wenn Sie den aktuellen Wert der StartMigratingRefreshSchedules-Eigenschaft überprüfen möchten, führen Sie das folgende PowerShell-Skript aus. Das Skript durchläuft alle PowerPivot-Dienstanwendungsobjekte und zeigt die Namen- und Eigenschaftswerte an:

      $apps = Get-PowerPivotServiceApplication
      foreach ($app in $apps){ Get-PowerPivotServiceApplication $app | Format-Table -Property displayname, id, StartMigratingRefreshSchedules }
      

    Option "Zeitpläne migrieren2": Benutzer aktualisiert jede Arbeitsmappe

    1. Eine weitere Option zum Migrieren von Zeitplänen besteht darin, die Zeitplanaktualisierung für jede Arbeitsmappe zu aktivieren. Navigieren Sie zu der Dokumentbibliothek, die die Arbeitsmappen enthält.

    2. Öffnen Sie das Kontextmenü, und klicken Sie auf "PowerPivot-Datenaktualisierung verwalten".

    3. Klicken Sie im Abschnitt "Zeitplanaktualisierung" auf "Aktivieren".

    4. Sie können die Option Auch so bald wie möglich aktualisieren auswählen. Mit dieser Option wird der Warteschlange eine Instanz der Aktualisierung hinzugefügt, sobald Sie auf "OK" klicken. Der reguläre Aktualisierungszeitplan wird zu geeigneten Zeiten weiterhin aktiviert.

    5. Klicken Sie auf OK. Der Aktualisierungsverlauf ist jetzt auf der Aktualisierungsseite sichtbar; der Zeitplan wird zur normalen Zeit aktiviert.

SQL Server 2008 R2 PowerPivot-Arbeitsmappen

  • SQL Server 2008 R2 PowerPivot-Arbeitsmappen werden nicht automatisch aktualisiert, wenn sie in SQL Server 2012 SP1 PowerPivot für SharePoint 2013 verwendet werden. Nachdem Sie eine Inhaltsdatenbank mit den 2008 R2-Arbeitsmappen migriert haben, können Sie die Arbeitsmappen verwenden, aber die Zeitpläne werden nicht aktualisiert.

  • Weitere Informationen finden Sie unter Aktualisieren von Arbeitsmappen und geplanter Datenaktualisierung (SharePoint 2013).

Zusätzliche Ressourcen

Hinweis

Weitere Informationen zum Upgrade von PowerPivot und zum Upgrade der SharePoint-Datenbankanfügung finden Sie im Folgenden: