Migrieren von PowerPivot zu SharePoint 2013
SharePoint 2013 unterstützt keine direkten Upgrades. Das Verfahren des Upgrades mit Datenbankanfügung wird 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 über eine PowerPivot für SharePoint-Installation verfügen, die in SharePoint 2010 integriert ist, können Sie den SharePoint-Server nicht vor Ort aktualisieren. Sie haben jedoch die Möglichkeit, Inhaltsdatenbanken und Dienstanwendungsdatenbanken von der SharePoint 2010-Farm zu einer SharePoint 2013-Farm zu migrieren. Dieses Thema bietet eine Übersicht über die Schritte, die zum Ausführen eines Upgrades mit Anfügen der Datenbanken sowie für eine PowerPivot-bezogene Migration erforderlich sind.
Gilt für: SharePoint 2013
Übersicht über die Migration
1 | 2 | 3 | 4 |
---|---|---|---|
Vorbereiten der SharePoint 2013-Farm | Sichern, Kopieren und Wiederherstellen von Datenbanken | Einbinden 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
-
Tipp
Überprüfen Sie die Authentifizierungsmethode, die in vorhandenen Webanwendungen konfiguriert wurde. SharePoint 2013-Webanwendungen verwenden standardmäßig die anspruchsbasierte Authentifizierung. Für den klassischen Authentifizierungsmodus konfigurierte SharePoint 2010-Webanwendungen erfordern zusätzliche Schritte, um Datenbanken von SharePoint 2010 zu SharePoint 2013 zu migrieren. Wenn die Webanwendungen für den klassischen Authentifizierungsmodus konfiguriert sind, lesen Sie die SharePoint 2013-Dokumentation.
Installieren Sie eine neue SharePoint Server 2013-Farm.
Installieren Sie eine instance eines SQL Server 2014 Analysis Services-Servers im SharePoint-Modus. Weitere Informationen finden Sie unter PowerPivot for SharePoint 2013 Installation.
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).
Konfigurieren Sie in der SharePoint 2013-Zentraladministration die Excel Services-Dienstanwendung in der Weise, dass sie den im vorangehenden Schritt erstellten Analysis Services-Server im SharePoint-Modus verwendet. Weitere Informationen finden Sie im Abschnitt "Konfigurieren der SharePoint-Integration von Analysis Services Basic" der Installation von PowerPivot für SharePoint 2013.
2) Sichern, Kopieren und Wiederherstellen der Datenbanken
Der Prozess "SharePoint-Datenbankanfügungsupgrade" besteht aus einer Abfolge von Schritten zum Sichern, Kopieren und Wiederherstellen von PowerPivot-bezogenen Inhalts- und Dienstanwendungsdatenbanken in der SharePoint 2013-Farm.
Legen Sie Datenbank auf schreibgeschützt fest: Klicken Sie in SQL Server Management Studio mit der rechten Maustaste auf den Datenbanknamen, und klicken Sie auf Eigenschaften. Legen Sie auf der Seite Optionen die Eigenschaft Datenbank schreibgeschützt auf Truefest.
Sichern: Sichern Sie jede Inhaltsdatenbank und jede 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 auf Sichern.
Kopieren Sie die Datenbank-Sicherungsdateien (.bak) auf den gewünschten Zielserver.
Wiederherstellen: Stellen Sie die Datenbanken auf dem Ziel SQL Server Datenbank-Engine wieder her. Dieser Schritt kann mit SQL Server Management Studio abgeschlossen werden.
Datenbank mit Lese-/Schreibzugriff: Legen Sie Datenbank schreibgeschützt auf Falsefest.
3) Vorbereiten von Webanwendungen und Einbinden von Inhaltsdatenbanken
Eine ausführlichere Erläuterung der folgenden Verfahren finden Sie unter Upgraden von Datenbanken von SharePoint 2010 auf SharePoint 2013 (https://go.microsoft.com/fwlink/p/?LinkId=256690).
Datenbank offline schalten:
Schalten Sie jede SharePoint 2013-Inhaltsdatenbank mithilfe der SharePoint-Zentraladministration offline. Die Inhaltsdatenbanken werden durch die Datenbanken ersetzt, die Sie kopiert haben. Überlegen Sie, welches die beste Abfolge für Ihre Umgebung ist. Sie können die Datenbanken einzeln offline schalten und die zugehörige Ersatzdatenbank einbinden, bevor Sie die nächste Inhaltsdatenbank offline schalten. Oder Sie haben die Möglichkeit, alle Inhaltsdatenbanken als Gruppe offline zu schalten.
Klicken Sie in der SharePoint-Zentraladministration auf Anwendungsverwaltung.
Klicken Sie auf Inhaltsdatenbanken verwalten.
Klicken Sie auf den Namen der Datenbank.
Legen Sie unter Inhaltsdatenbankeigenschaften verwaltendie Option Datenbankstatus auf Offlinefest.
Wählen Sie Inhaltsdatenbank entfernenaus. Beachten Sie die Warnung, dass auf Websites, die in der Inhaltsdatenbank gespeichert sind, nicht mehr zugegriffen werden kann.
Inhaltsdatenbanken einbinden:
Verwenden Sie PowerShell-Cmdlets in der SharePoint 2013-Verwaltungsshell, um die migrierte Inhaltsdatenbank einzubinden. Die Dienstanwendungsdatenbank muss nicht eingebunden werden, nur die Inhaltsdatenbanken:
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: Wenn der Bereitstellungsvorgang abgeschlossen ist, können Benutzer Dateien anzeigen, die sich in der alten Inhaltsdatenbank befanden. Folglich können Benutzer die Arbeitsmappen in der Dokumentbibliothek anzeigen und öffnen.
Tipp
An dieser Stelle im Migrationsvorgang besteht die Möglichkeit, neue Zeitpläne für die migrierten Arbeitsmappen zu erstellen. Die Zeitpläne werden jedoch in der neuen PowerPivot-Dienstanwendungsdatenbank erstellt und nicht in der Datenbank, die Sie aus der alten SharePoint-Farm kopiert haben. Daher enthält die Datenbank 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 sind mögliche Probleme zusammengefasst, die beim Einbinden der Datenbank auftreten können.
Authentifizierungsfehler: Wenn Authentifizierungsfehler auftreten, überprüfen Sie den Authentifizierungsmodus, der von den Quellwebanwendungen verwendet wird. Der Fehler könnte durch einen Authentifizierungskonflikt zwischen der SharePoint 2013-Webanwendung und der SharePoint 2010-Webanwendung verursacht werden. Weitere Informationen finden Sie unter 1) Vorbereiten der SharePoint 2013-Farm .
Fehlende PowerPivot.Files: Wenn Fehler im Zusammenhang mit fehlenden PowerPivot-DLLs angezeigt werden, wurde die 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 zum Migrieren von PowerPivot-Zeitplänen beschrieben. Die Migration von Zeitplänen erfolgt in zwei Schritten. Zunächst konfigurieren Sie die PowerPivot-Dienstanwendung für die Verwendung der migrierten Dienstanwendungsdatenbank. Als Nächstes wählen Sie eine der beiden Optionen zur Migration von Zeitplänen aus.
Konfigurieren Sie die Dienstanwendung für die Verwendung der migrierten Dienstanwendungsdatenbank.
Konfigurieren Sie die PowerPivot-Dienstanwendung in der SharePoint-Zentraladministration für die Verwendung der alten Dienstanwendungsdatenbank, die Sie kopiert haben. Der PowerPivot-Dienst aktualisiert die Dienstanwendungsdatenbank auf das neue Schema.
Klicken Sie in der SharePoint-Zentraladministration auf Dienstanwendungen verwalten.
Suchen Sie die PowerPivot-Dienstanwendung, z. B. "PowerPivot-Standarddienstanwendung", klicken Sie auf den Namen der Dienstanwendung, und klicken Sie im SharePoint-Menüband auf Eigenschaften .
Aktualisieren Sie die Datenbankservernamensinstanz und den Datenbanknamen. Verwenden Sie die Namen der Datenbank, die Sie gesichert, kopiert und wiederhergestellt haben. Nachdem Sie auf OKgeklickt haben, wird die Dienstanwendungsdatenbank aktualisiert. Etwaige Fehler können Sie dem ULS-Protokoll entnehmen.
Aktualisieren von PowerPivot-Zeitplänen
Konfigurieren Sie die PowerPivot-Dienstanwendung für die Migration von Aktualisierungszeitplänen.
Option 1 zum Migrieren von Zeitplänen: SharePoint-Farmadministrator
Führen Sie in der SharePoint 2013-Verwaltung das
Set-PowerPivotServiceApplication
Cmdlet mit dem Schalter aus, um die-StartMigratingRefreshSchedules
automatische Migration vonzu aktivieren. Im folgenden Windows PowerShell-Skript wird davon ausgegangen, 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 werden zum nächstmöglichen Zeitpunkt ausgeführt. Der Status auf der Seite für die Zeitplanaktualisierung lautet jedoch nicht Aktiviert. Wenn der Zeitplan zum ersten Mal migriert wird und auf der Seite "Zeitplanaktualisierung" aktiviert ist, ist aktiviert .
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 den Namen und die Eigenschaftswerte an:
$apps = Get-PowerPivotServiceApplication foreach ($app in $apps){ Get-PowerPivotServiceApplication $app | Format-Table -Property displayname, id, StartMigratingRefreshSchedules }
Option 2 zum Migrieren von Zeitplänen: Aktualisierung jeder Arbeitsmappe durch den Benutzer
Eine andere Möglichkeit zum Migrieren von Zeitplänen besteht darin, die Zeitplanaktualisierung für jede Arbeitsmappe zu aktivieren. Navigieren Sie zu der Dokumentbibliothek, in der die Arbeitsmappen enthalten sind.
Öffnen Sie das Kontextmenü, und klicken auf PowerPivot-Datenaktualisierung verwalten.
Klicken Sie im Abschnitt zur Zeitplanaktualisierung auf Aktivieren.
Sie können Außerdem sobald wie möglich aktualisierenauswählen. Durch diese Option wird der Warteschlange eine Instanz der Aktualisierung hinzugefügt, sobald Sie auf OK klicken. Der reguläre Aktualisierungszeitplan wird weiterhin zum entsprechenden Zeitpunkt ausgelöst.
Klicken Sie auf OK. Der Aktualisierungsverlauf wird jetzt auf der Aktualisierungsseite angezeigt, und der Zeitplan wird zum normalen Zeitpunkt ausgelöst.
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. Nach der Migration einer Inhaltsdatenbank, die 2008 R2-Arbeitsmappen enthält, können Sie die Arbeitsmappen zwar verwenden, die Zeitpläne werden jedoch nicht aktualisiert.
Weitere Informationen finden Sie unter Aktualisieren von Arbeitsmappen und Geplante Datenaktualisierung (SharePoint 2013).
Zusätzliche Ressourcen
Hinweis
Weitere Informationen zu PowerPivot und dem SharePoint-Upgrade mit Anfügen der Datenbanken finden Sie unter:
Aktualisieren von Arbeitsmappen und geplanter Datenaktualisierung (SharePoint 2013)
Übersicht über den Upgradevorgang auf SharePoint 2013 (https://go.microsoft.com/fwlink/p/?LinkId=256688).
Bereinigen Sie die Vorbereitungen vor einem Upgrade auf SharePoint 2013 (https://go.microsoft.com/fwlink/p/?LinkId=256689).
Aktualisieren von Datenbanken von SharePoint 2010 auf SharePoint 2013 (https://go.microsoft.com/fwlink/p/?LinkId=256690).