Upgraden auf Project Server 2016
Zusammenfassung: Informationen zum Upgrade auf Project Server 2016.
Gilt für: Project Server 2016
Dieser Artikel beschreibt die erforderlichen Schritte für das Upgrade auf Project Server 2016.
Hinweis
Lesen Sie vor diesem Artikel die Informationen unter Planen des Upgrades auf Project Server 2016, um mehr über das Upgrade und den Upgradeprozess zu erfahren.
Upgradeanforderungen
Beachten Sie die folgenden Anforderungen für das Upgrade auf Project Server 2016:
Das Upgrade ist nur von Project Server 2013 aus möglich. Wenn Sie von früheren Versionen von Project Server ein Upgrade durchführen, müssen Sie Ihre Datenbanken zuerst auf Project Server 2013 aktualisieren, um das Upgrade auf Project Server 2016 durchzuführen.
Hinweis
Informationen zur Aktualisierung von Project Server 2010 auf Project Server 2013 finden Sie unter Upgrade auf Project Server 2013.
Für den Upgradeprozess müssen Sie Windows PowerShell-Cmdlets in der SharePoint Server 2016-Verwaltungskonsole ausführen. Stellen Sie sicher, dass Sie über die erforderlichen Berechtigungen zum Ausführen der Cmdlets verfügen.
Wenn Sie Ihre Project Server 2013-Ressourcenpläne zur Verwendung als Ressourcenverhandlungen in Project Server 2016 migrieren:
Sie müssen veröffentlicht werden.
Sie müssen Zeitdaten (also Arbeit und nicht nur Ressourcen) enthalten.
Hinweis
Weitere Informationen zu Ressourcenverhandlungen finden Sie in diesem Blogbeitrag: Ressourcenverhandlungen.
Upgradeschritte für Project Server 2016
Das Upgrade auf Project Server 2016 kann in sechs Schritten unterteilt werden. Zu diesen zählen:
Erstellen einer Project Server 2016-Farm
Kopieren und Verschieben Ihrer Datenbanken
Anfügen und Aktualisieren Ihrer SharePoint 2013-Inhaltsdatenbank
Testen der SharePoint-Inhaltsdatenbank
Anfügen und Aktualisieren der Project Server 2013-Datenbanken
Deaktivieren von Grenzwerten für Datenbankkontingente für die PWA-Website
Migrieren der Project Server 2013-Ressourcenpläne (optional)
Nachfolgend erhalten Sie weitere Details zu den in der Upgradeübersicht enthaltenen Schritten.
Erstellen der Project Server 2016-Farm
Der erste Schritt des Upgradeprozesses besteht darin, die Project Server 2016-Farm zu erstellen. Da das Anfügen der Datenbank die unterstützte Methode für das Upgrade ist, fügen Sie Ihre Project Server 2013-Datenbanken in den folgenden Schritten an diese Farm an und aktualisieren sie.
Beachten Sie, dass ein wesentlicher Unterschied zwischen der Installation von Project Server 2016 und der Art und Weise, wie es in früheren Versionen installiert wurde, darin besteht, dass die Project Server 2016-Installation nun Teil der SharePoint Server 2016-Installation ist. Project Server 2016 wird nun als Dienstanwendung in SharePoint Server 2016 ausgeführt und erfordert keine separate Installation.
Wichtig
Project Server 2016 kann nur in der Enterprise-Version von SharePoint Server 2016 aktiviert werden. Project Server 2016 kann mit einer Standardlizenz nicht auf SharePoint Server 2016 aktiviert werden.
Hinweis
Weitere Informationen zur Installation einer neuen Project Server 2016-Farm finden Sie unter Bereitstellen von Project Server 2016.
Kopieren und Verschieben Ihrer Datenbanken
Im zweiten Schritt des Upgradeprozesses werden die Datenbanken, die für Ihre Project Server 2013-Umgebung erforderlich sind, in die neue Project Server 2016-Umgebung kopiert. Dieser Vorgang umfasst zwei Schritte.
Während sich die SharePoint Server 2013-Farm im schreibgeschützten Modus befindet, sichert der Serverfarmadministrator die folgenden beiden Datenbanken aus der SQL Server-Instanz:
SharePoint 2013-Inhaltsdatenbank, die Ihre Projektdaten enthält
Project Server 2013-Datenbank
Der Serverfarmadministrator stellt eine Sicherungskopie der Datenbanken auf der SQL Server 2014-Instanz wieder her, die zum Hosten der Project Server 2016-Farmdatenbanken verwendet wird.
SQL Server Management Studio kann zum Kopieren und Wiederherstellen der Datenbanken verwendet werden.
Anfügen und Aktualisieren Ihrer SharePoint 2013-Inhaltsdatenbank
Im zweiten Schritt des Upgradeprozesses wird Ihre SharePoint 2013-Inhaltsdatenbank, die Ihre Project-Websitedaten enthält, an die neue Project Server 2016-Farm angefügt und aktualisiert.
Hierfür müssen Sie das PowerShell-Cmdlet Mount -SPContentDatabase in der SharePoint 2016-Verwaltungsshell ausführen.
Öffnen Sie die SharePoint 2016-Verwaltungsshell als Administrator.
Geben Sie an der Eingabeaufforderung Folgendes ein:
Mount-SPContentDatabase -Name <database name> -WebApplication <Web application name>
Beispiel:
Mount-SPContentDatabase -Name WSSContentContosoPWA -WebApplication "SharePoint 80"
Testen Ihrer Inhaltsdatenbank
Der nächste Schritt des Upgrades besteht darin, die neu angefügte und aktualisierte Inhaltsdatenbank zu testen. Verwenden Sie das PowerShell-Cmdlet Mount -SPContentDatabase zum Testen anhand der angegebenen Webanwendung, um zu prüfen, ob alle Anpassungen, auf die in der Inhaltsdatenbank verwiesen wird, auch in der Webanwendung in der neuen SharePoint Server 2016-Umgebung installiert sind. Durch dieses Cmdlet werden Ihre Daten nicht aktualisiert.
Öffnen Sie die SharePoint 2016-Verwaltungsshell als Administrator.
Geben Sie an der Eingabeaufforderung Folgendes ein:
Test-SPContentDatabase -Name <database name> -WebApplication <Web application name>
Beispiel:
Test-SPContentDatabase -Name WSSContentContosoPWA -WebApplication "SharePoint 80"
Hiermit wird die SharePoint 80-Webanwendung anhand der Anpassungen getestet, auf die in der Datenbank „WSSContentContosoPWA" verwiesen wird, und das Ergebnis veröffentlicht.
Die Ergebnisse des Cmdlets „Test-SPContentDatabase" weist auf Inkonsistenzen hin, die in der aktualisierten SharePoint-Webanwendung in der neuen SharePoint Server 2016-Umgebung gefunden werden. Die Ergebnisse implizieren nicht, dass das Upgrade der SharePoint 2013-Inhaltsdatenbank fehlgeschlagen ist, es werden jedoch Dinge angemerkt, auf die Sie in der neuen Umgebung achten müssen. Möglicherweise wird das folgende Ergebnis angezeigt:
Category: MissingWebPart
Error: True
UpgradeBlocking : False
Message: WebPart class [e6002ce8-69ee-168a-8f7c-a1d98d51da29] (class [Microsoft.Office.Excel.WebUI.ExcelWebRenderer] from assembly [Microsoft.Office.Excel.WebUI, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [WSSContentContosoPWA], but is not installed on the current farm. Please install any feature/solution which contains this web part.
Remedy: One or more web parts are referenced in the database [WSSContentContosoPWA], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
Diese Meldung besagt, dass das Excel Services-Webpart, auf das in der aktualisierten Inhaltsdatenbank verwiesen wird, in der SharePoint Server 2016-Farm nicht gefunden wurde. Möglicherweise müssen Sie Office Online Server in der SharePoint Server 2016-Farm installieren.
Hinweis
Office Online Server wird für die Verwendung mit Project Server 2016 unterstützt.
Anfügen und Aktualisieren der Project Server 2013-Datenbank
Nach dem Anfügen, Aktualisieren und Testen der SharePoint 2013-Inhaltsdatenbank besteht der nächste Schritt darin, die Project Server 2013-Datenbank an die Project Server 2016-Farm anzufügen und zu aktualisieren. Hierfür müssen Sie das PowerShell-Cmdlet Migrate -SPProjectDatabase in der SharePoint 2016-Verwaltungsshell ausführen.
Öffnen Sie die SharePoint 2016-Verwaltungsshell als Administrator.
Geben Sie an der Eingabeaufforderung Folgendes ein:
Migrate-SPProjectDatabase -DatabaseName <database name> -SiteCollection <PWA site URL>
Beispiel:
Migrate-SPProjectDatabase -DatabaseName ProjectDB1 -SiteCollection "https://contoso1/sites/PWA"
Wenn das Cmdlet erfolgreich abgeschlossen wird, überprüfen Sie, ob Sie die in Project Server 2016 angegebene Projektwebsite öffnen können.
Hinweis
Wenn Sie über mehrere PWA-Websites verfügen, die Sie aktualisieren möchten, müssen alle Websites in der Inhaltsdatenbank und alle PWA-Websites gleichzeitig aktualisiert werden. Dies bedeutet, dass die Inhaltsdatenbank, die die Projektdaten für die Website enthält, sowie alle zugehörigen Project-Datenbanken für jede PWA-Website aktualisiert werden müssen.
Deaktivieren von Grenzwerten für Datenbankkontingente für die PWA-Website
Sie müssen das folgende Windows PowerShell-Cmdlet ausführen, um eine Beschränkung eines Datenbankkontingents zu deaktivieren, das standardmäßig in Project Server 2016 festgelegt wird:
Set-SPProjectDatabaseQuota -URL <https://servername/sites/pwa> -Enabled:$false -ReadOnlyLimit 10200 -ReadOnlyWarningThreshold 90 -MaxDbSize 10240
Beispiel:
Set-SPProjectDatabaseQuota -URL https://contoso/sites/pwa -Enabled:$false -ReadOnlyLimit 10200 -ReadOnlyWarningThreshold 90 -MaxDbSize 10240
Hinweis
Wenn die Datenbankkontingentbegrenzung nicht deaktiviert ist, treten die folgenden Probleme auf:> Wenn Sie ein Upgrade auf Project Server 2016 durchführen und Ihre Project-Datenbank, die Sie aktualisieren, größer als 10 Gigs ist, wird Ihre PWA-Website sofort auf Schreibgeschützt festgelegt.> Wenn Sie Project Server 2016 bereitstellen, einen PWA-Standort konfigurieren und durch die tägliche Produktnutzung die Daten für die Website schließlich den Grenzwert von 10 Gig überschreiten, wird Ihre PWA-Website auf Schreibgeschützt festgelegt.> Wenn Sie mehrere PWA-Standorte verwenden, muss das Cmdlet für jeden PWA-Standort ausgeführt werden.
Hinweis
Weitere Informationen zu diesem Problem finden Sie im Blog zur Projektunterstützung. Wenn Ihre PWA-Website schreibgeschützt ist
Upgraden von Ressourcenplänen auf Ressourcenverhandlungen
Wenn Sie die Funktion „Ressourcenverhandlungen" in Project Server 2016 verwenden möchten, können Sie Ihre vorhandenen Project Server 2013-Ressourcenpläne zur Verwendung als Ressourcenverhandlungen aktualisieren. Zu diesem Zweck müssen Sie nach dem Upgrade Ihrer Project Server 2013-Datenbank auf Project Server 2016 auch das PowerShell-Cmdlet Migrate-SPProjectResourcePlans in der SharePoint-2016-Verwaltungsshell ausführen.
Öffnen Sie die SharePoint 2016-Verwaltungsshell als Administrator.
Geben Sie an der Eingabeaufforderung Folgendes ein:
Migrate-SPProjectResourcePlans -URL <PWA site URL>
Beispiel:
Migrate-SPProjectResourcePlans -URL "https://contoso1/sites/PWA"
Nach dem Ausführen des Cmdlets sollte eine der folgenden Bestätigungsmeldungen angezeigt werden:
Meldung | Bedeutung |
---|---|
Alle Project-Ressourcenpläne wurden erfolgreich migriert. |
Alle Ressourcenpläne wurden gefunden und migriert. |
Es wurden {0} von {1} Project-Ressourcenplänen gefunden. In den Protokollen erhalten Sie weitere Details. |
Die Ressourcenpläne wurden gefunden, aber einige wurden nicht migriert. |
Es sind keine weiteren Project-Ressourcenpläne für die Migration vorhanden. Es wurden entweder alle Ressourcenpläne migriert, oder die maximale Anzahl von Wiederholungen wurde überschritten. Überprüfen Sie die Tabelle „MSP_RESOURCE_PLANS" im veröffentlichten Store, und bestätigen Sie, dass „RESPLAN_IS_MIGRATED" für alle Projekte festgelegt ist. |
Es wurden keine Ressourcenpläne für die Migration gefunden, oder die maximale Anzahl von Versuchen wurde überschritten. |
Wenn Ihre Ressourcenpläne nicht erfolgreich migriert wurden (wenn eine der beiden letzten Meldungen angezeigt wurde), können Sie die folgenden Schritte zur Problembehandlung verwenden, um weitere Informationen zu erhalten.
Überprüfen der SharePoint Server 2016-Inhaltsdatenbank auf Informationen für die Migration von Ressourcenplänen
Überprüfen Sie die Tabelle „MSP_RESOURCE_PLANS“ auf die folgenden Spalten:
Spalte | Werte |
---|---|
RESPLAN_IS_MIGRATED |
„0" nicht migriert „1" migriert |
MIGRATED_REV_COUNTER |
Der angezeigte Wert ist die Anzahl der Versuche, die zur Migration dieses Ressourcenplans erforderlich waren. Wenn der Befehl wiederholt ausgeführt wird, wird dieser Wert jedes Mal erhöht (der maximale Wert ist 50). |
MIGRATION_ERROR_INFO |
Bietet weitere Informationen zur Migration: MissingResources = 1, gefolgt von einer Liste fehlender Ressourcen AccessDenied=2, gefolgt von zusätzlichen Informationen DatabaseError=3, gefolgt von zusätzlichen Informationen Unknown=4, gefolgt von zusätzlichen Informationen |
Überprüfen der SharePoint Server 2016-Inhaltsdatenbank auf Informationen für die Migration von Ressourcenplänen
Sie können prüfen, ob eine bestimmte PWA-Website, die Sie migrieren, über einen zugeordneten Ressourcenplan verfügt. Dazu verwenden Sie die folgende SQL-Abfrage:
SELECT *
FROM [DBName].[pjpub].[MSP_RESOURCE_PLANS] where SiteId = <SiteId>
In dieser Tabelle gibt es eine Zeile für jeden Ressourcenplan für die Website (ein Projekt kann 0/1 Ressourcenplan/-pläne aufweisen)
Um den SiteID-Wert für Ihre PWA-Website abzurufen, führen Sie das folgende PowerShell-Cmdlet in der SharePoint Server 2016-Verwaltungskonsole aus:
$site = get-spsite <SiteUrl>
$site.ID
Überprüfen Sie die ULS-Protokolle , um weitere Informationen zu erhalten.
Die folgenden Tags in category:Engagements (PWA) enthalten möglicherweise hilfreiche Informationen zur Problembehandlung bei der Migration von Ressourcenplänen.
tag_a5h65
tag_a5h66
tag_a1kg8
tag_a3qj3
tag_a1khb
tag_a5h67
tag_a1khf
tag_a2ifm
tag_a4bic
tag_a1khh
tag_a2ifo