Tool zum Sichern/Wiederherstellen der Servereinstellungen (Project Server 2010)

 

Gilt für: Project Server 2010

Letztes Änderungsdatum des Themas: 2016-11-30

Das Microsoft Project Server 2010-Tool zum Sichern/Wiederherstellen der Servereinstellungen gehört zum Microsoft Project Server 2010 Resource Kit (PRK). Hiermit können Project Server 2010-Administratoren Servereinstellungen einer ausgewählten Project Server 2010-Instanz in einer XML-Datei bzw. Binärdatei vom Typ (.playbook) sichern. Mit dem Tool können die Servereinstellungen in einer anderen Project Server 2010-Instanz wiederhergestellt werden. In die Project Server 2010-Zielinstanz werden die Daten aus der exportierten XML- bzw. Binärdatei importiert. Dieses Tool ist besonders beim Verschieben von Servereinstellungen aus einer Test- in eine Produktionsumgebung hilfreich, kann aber auch zum Erstellen eines einfachen Playbooks mit benutzerdefinierten Feldern und Ansichten (z. B. für unterschiedliche Branchen) verwendet werden.

Sie können auf das Project Server 2010-Tool zum Sichern/Wiederherstellen der Servereinstellungen zugreifen, indem Sie das Microsoft Project Server 2010 Resource Kit aus dem Microsoft Download Center herunterladen.

Hinweis

Importieren Sie Servereinstellungen stets nur aus vertrauenswürdigen Quellen.

Anforderungen

Für den Einsatz des Tools zum Sichern/Wiederherstellen der Servereinstellungen ist Folgendes erforderlich:

  • Windows 7, Windows XP, Windows Vista, Windows Server 2003 oder Windows Server 2008

  • Microsoft .NET Framework 2.x oder 3.x

  • Administratorberechtigungen für die Instanz von Project Server 2010, auf die Sie zugreifen

  • Sie migrieren Einstellungen entweder aus einer Project Server 2010-Website zu einer anderen Project Server 2010-Website oder aus einer aktualisierten Project Server 2010-Website (im Abwärtskompatibilitätsmodus) zu einer vollständigen Project Server 2010-Website.

    Hinweis

    Bei einer Migration von einer aktualisierten Website zu einer vollständigen Website kann Enterprise-Global nicht wiederhergestellt werden.

  • Bei den meisten Einstellungen ist eine Sicherung und Wiederherstellung in Project Server-Instanzen möglich, ohne das Project Server 2010-Tool zum Sichern/Wiederherstellen der Servereinstellungen auf dem Computer auszuführen, der als Host der Instanz dient. Doch bei bestimmten Workfloweinstellungen (siehe den Abschnitt Servereinstellungen) müssen Sie am Servercomputer angemeldet sein, der als Host der Project Server 2010-Instanz dient, um mit dem Tool entweder einen Sicherungs- oder einen Wiederherstellungsvorgang auszuführen. Wenn das Project Server 2010-Tool zum Sichern/Wiederherstellen der Servereinstellungen für die Workfloweinstellungen nicht auf einem Servercomputer ausgeführt wird, erhalten Sie ggf. eine Fehlermeldung wie die folgende:

    FEHLER: Die Datei oder Assembly 'Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' oder aber eine ihrer Abhängigkeiten konnte nicht geladen werden. Die angegebene Datei kann nicht gefunden werden.

    Hinweis

    Ändern Sie einen Server während einer Sicherung oder Wiederherstellung nicht manuell, und führen Sie nicht mehrere Instanzen des Project Server 2010-Tools zum Sichern/Wiederherstellen der Servereinstellungen gleichzeitig aus. Diese Aktionen können zu unerwünschten Änderungen am Server oder Datenbeschädigungen führen.

Sichern von Servereinstellungen

Der erste Schritt bei der Verwendung des Project Server 2010-Tools zum Sichern/Wiederherstellen der Servereinstellungen ist das Speichern der Servereinstellungen der Project Server 2010-Instanz, die Sie sichern möchten. Diese Servereinstellungen werden später in einer anderen Project Server 2010-Instanz wiederhergestellt.

So sichern Sie die Servereinstellungen

  1. Führen Sie Playbooks.exe zum Starten des Project Server 2010-Tools zum Sichern/Wiederherstellen der Servereinstellungen aus.

  2. Geben Sie auf der Seite Select Server URL Informationen zur Project Server 2010-Instanz ein, deren Servereinstellungen Sie sichern möchten.

    Seite 'Select Server URL' (Playbook)

    1. Geben Sie in das Feld Server URL die URL der Project Server 2010-Instanz ein, deren Servereinstellungen Sie sichern möchten. Die URL ist standardmäßig der Name des Servers, auf dem Sie das Tool ausführen, und hat als Ziel die PWA-Standardinstanz. Ersetzen Sie die Standardinformationen, sollten diese nicht richtig sein.

    2. Klicken Sie entweder auf Use Windows Authentication oder Use Forms Authentication zum Angeben des Authentifizierungsmodus, über den Sie eine Verbindung mit Project Server 2010 herstellen. Geben Sie bei Wahl von Use Forms Authentication den Benutzernamen und das Kennwort in die entsprechenden Textfelder ein. Klicken Sie auf OK.

      Hinweis

      Wenn Project Server 2010 für mehrere Authentifizierungsmöglichkeiten (Windows- und formularbasierte Authentifizierung über dieselbe URL) konfiguriert ist, können Sie sich nur über die Option Use Forms Authentication anmelden.

  3. Klicken Sie auf der Seite Playbooks – Project Server Settings Backup/Restore auf die Registerkarte Backup.

    Registerkarte 'Backup' (Playbook)

    1. Geben Sie in das Feld File Name den Pfad und Namen der zu erstellenden Sicherungsdatei ein, in die Sie die Servereinstellungen exportieren möchten. (Die Datei wird standardmäßig als XML-Datei gespeichert, kann aber auch als Binärdatei vom Typ PLAYBOOK gespeichert werden). Sie können auch über die Schaltfläche Browse einen Pfad auswählen.

    2. Das schreibgeschützte Feld Source Server enthält die URL des Servers, mit dem Sie derzeit verbunden sind.

    3. Geben Sie in das Feld Beschreibung optionale Informationen zur Sicherung ein.

    4. Die Liste Settings enthält eine Liste verfügbarer Servereinstellungen. Wählen Sie die Einstellungen aus, die Sie in der Sicherungsdatei speichern möchten.

    5. Klicken Sie nach Auswahl der in der Sicherungsdatei zu speichernden Einstellungen auf Backup. In einem Dialogfeld wird der Status des Sicherungsvorgangs angezeigt.

  4. Im Meldungsfeld Backup Server Settings wird angezeigt, ob die Sicherung erfolgreich war. Falls ja, wird die Sicherungsdatei an dem von Ihnen angegebenen Dateispeicherort erstellt. Klicken Sie andernfalls auf View Log, um die Protokolldatei für die Sicherung anzuzeigen und festzustellen, wo ein Problem aufgetreten ist. Klicken Sie auf OK, um das Meldungsfeld zu schließen. Die Protokolldatei ist standardmäßig im selben Ordner wie die Datei Playbooks.exe enthalten.

    Hinweis

    Es liegt in der Verantwortung des Benutzers, nicht mehr benötigte XML- bzw. PLAYBOOK-Dateien manuell zu löschen. Das Tool dient nicht zur Bereinigung dieser Dateien.

Wiederherstellen von Servereinstellungen

Nach Speichern Ihrer Project Server 2010-Servereinstellungen können Sie mit dem Project Server 2010-Tool zum Sichern/Wiederherstellen der Servereinstellungen deren Wiederherstellung in einer anderen Serverfarm beginnen.

Hinweis

Stellen Sie für eine erfolgreiche Wiederherstellung Ihrer Servereinstellungen sicher, dass alle Enterprise-Objekte (z. B. benutzerdefinierte Felder, Nachschlagetabelle und Kalender) vor dem Wiederherstellungsvorgang in die wiederhergestellte PWA-Instanz eingecheckt werden. Über die Einstellung Einchecken von Enterprise-Objekten erzwingen im Abschnitt Servereinstellungen der Microsoft Project Web App-Website können Sie das Einchecken aller ausgecheckten Enterprise-Objekte erzwingen.

So stellen Sie die Servereinstellungen wieder her

  1. Führen Sie Playbooks.exe zum Starten des Tools zum Sichern/Wiederherstellen der Servereinstellungen aus.

  2. Geben Sie auf der Seite Select Server URL in das Feld Server URL die URL Ihrer Instanz von Project Server 2010 ein. Die URL ist standardmäßig der Name des Servers, auf dem Sie das Tool ausführen, und hat als Ziel die PWA-Standardinstanz.

  3. Klicken Sie auf der Seite Select Server URL auch entweder auf Use Windows Authentication oder Use Forms Authentication zum Angeben des Authentifizierungsmodus, über den Sie eine Verbindung mit Project Server 2010 herstellen. Geben Sie bei Wahl von Use Forms Authentication den Benutzernamen und das Kennwort in die entsprechenden Felder ein. Klicken Sie auf OK.

    Hinweis

    Wenn Project Server 2010 für mehrere Authentifizierungsmöglichkeiten (Windows- und formularbasierte Authentifizierung über dieselbe URL) konfiguriert ist, können Sie sich nur über die Option Use Forms Authentication anmelden.

  4. Klicken Sie auf der Seite Playbooks – Project Server Settings Backup/Restore auf die Registerkarte Restore.

    Seite 'Restore' (Wiedergabetool)

    1. Klicken Sie im Feld File Name auf die Schaltfläche Open File, um die Sicherungsdatei für Ihre Servereinstellungen auszuwählen. Die Felder Description und Settings werden nach Auswahl der Sicherungsdatei ausgefüllt.

    2. Das schreibgeschützte Feld Destination Server enthält die URL des Servers, mit dem Sie derzeit verbunden sind. Zum Verbinden mit einem anderen Server können Sie im Menü File des Dialogfelds auf Change Server URL klicken. Das schreibgeschützte Feld Description enthält Informationen zur Sicherungsdatei mit den Servereinstellungen, einschließlich Quellservername, Version, Build, Überarbeitung, Playbook-Version, Erstellungsdatum und Beschreibungsinformationen.

    3. Die Liste Settings enthält alle Servereinstellungen, die in der Sicherungsdatei gespeichert wurden. (Diese Einstellungen sind aktiviert). Sie können alle gesicherten Servereinstellungen oder nur bestimmte Servereinstellungen wiederherstellen, indem Sie aktivierte Elemente deaktivieren.

      Hinweis

      Eine vollständige Liste der Servereinstellungen von Project Server 2010 finden Sie im Abschnitt Servereinstellungen.

    4. Im Abschnitt Strategy können Sie auswählen, ob die gesicherten Servereinstellungen mit den Servereinstellungen in der neuen Project Server-Instanz zusammengeführt oder durch diese ersetzt werden sollen.

      • Merge: Diese Option wird in der Regel bei einer Umstellung auf eine andere Testumgebung verwendet, um die gewünschten Einstellungen zusammenzustellen. Ein Beispiel für eine Zusammenführung (von der Sicherungsdatei zum Zielserver) und das entsprechende Ergebnis ist im Folgenden dargestellt:

        Sicherungsdatei Zielserver Ergebnis

        Ansicht A

        Ansicht C

        Ansicht A

        Ansicht B

        Ansicht B

        Ansicht C

        In dieser Tabelle enthält die Sicherungsdatei die Ansichten A und B aus der anfänglichen Project Server 2010-Instanz. Die Auswahl der Option Merge resultiert in der neuen Project Server 2010-Instanz, die die Ansichten aus der Sicherungsdatei (Ansichten A und B) enthält. Sie enthält außerdem die vorhandenen Ansichten für die Project Server 2010-Instanz, in die die Sicherungsdatei wiederhergestellt wurde (Ansicht C).

      • Replace (where it is possible): Wählen Sie diese Option, wenn die Daten in der Sicherungsdatei Vorrang vor den Daten auf dem Zielserver haben. Diese Option kann beim Übertragen von Daten aus einer Testumgebung in eine Bereitstellung verwendet werden, bei der die Elemente in der Sicherungsdatei den endgültigen Status des Servers repräsentieren. Im folgenden Beispiel wird veranschaulicht, was bei einem Ersetzungsvorgang passiert:

        Sicherungsdatei Zielserver Ergebnis

        Ansicht A

        Ansicht C

        Ansicht A

        Ansicht B

        Ansicht B

        In dieser Tabelle werden alle vorhandenen Ansichten auf dem Zielserver, auf dem die Sicherungsdatei wiederhergestellt wird (Ansicht C), durch die in der Sicherungsdatei enthaltenen Ansichten (Ansichten A und B) ersetzt.

        Hinweis

        Wählen Sie für benutzerdefinierte Felder, Nachschlagetabellen und Sicherheitskategorien die Zusammenführungsmethode.

  5. Klicken Sie nach Auswahl der gewünschten Optionen auf Restore. In einem Dialogfeld wird der Status des Wiederherstellungsvorgangs angezeigt.

  6. Im Meldungsfeld Restore Settings wird angezeigt, ob die Wiederherstellung erfolgreich war. Falls ja, klicken Sie auf OK, um das Meldungsfeld zu schließen. Klicken Sie andernfalls auf View Log, um die Protokolldatei anzuzeigen und festzustellen, wo ein Problem aufgetreten ist.

    Hinweis

    Beim Wiederherstellungsvorgang werden Einstellungen mit mehreren Feldern (z. B. benutzerdefinierten Felder, Nachschlagetabellen usw.) nacheinander mit dem Server abgeglichen. Sie werden jedoch nach Abschluss der Wiederherstellung der jeweiligen Einstellung als Batch auf dem Server aktualisiert. Wenn also ein Wiederherstellungsprozess bei einer benutzerdefinierten Feldeinstellung mittendrin unterbrochen wird, werden auf dem Zielserver keine benutzerdefinierten Felder aktualisiert.

Servereinstellungen

Es folgt eine Liste mit Project Server 2010-Servereinstellungen, die gesichert oder wiederhergestellt werden können.

Betriebsrichtlinien

Zusätzliche Servereinstellungen

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/ServerConfig.aspx

Benachrichtigungen und Erinnerungen

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/Notification.aspx

Serverseitige Ereignishandlerkonfiguration

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/Events.aspx

Einstellungen für die Bereitstellung des Projektarbeitsbereichs

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/WorkspaceProvisioningSettings.aspx

Hinweis

Das Project Server 2010-Tool zum Sichern/Wiederherstellen der Servereinstellungen sichert keine Informationen zu "Website-URL" aus den Einstellungen für die Bereitstellung des Projektarbeitsbereichs.

Zeit- und Vorgangsverwaltung

Zeiträume in Zeitberichten

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/TimePeriod.aspx

Für Zeiträume in Zeitberichten wird stets die Ersetzung unabhängig davon gewählt, welche Wiederherstellungsmethode ausgewählt wurde, um Zeitraumkonflikte zu vermeiden.

Wenn einem Zeitraum für Zeitberichte eine Arbeitszeittabelle zugeordnet ist, kann er nicht gelöscht werden. Wenn auf dem Zielserver einem Zeitraum für Zeitberichte eine Arbeitszeittabelle zugeordnet ist, hat die Wiederherstellung von Zeiträumen für Zeitberichte keinen Erfolg.

Klassifizierungen in der Arbeitszeittabelle

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/LineClass.aspx

Einstellungen und Standardwerte in der Arbeitszeittabelle

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/TSSettings.aspx

Administrative Zeit

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/AdmTime.aspx

Vorgangseinstellungen und -anzeige

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/Statusing.aspx

Datenbankverwaltung

OLAP-Datenbankverwaltung

http://<Servername>/<PWA-Website>/_layouts/pwa/CubeAdmin/CubeGenAdmin.aspx

Aussehen und Verhalten

Schnellstart

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/SiteMap.aspx

Ansichten

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/ViewsMain.aspx

Enterprise-Daten

Benutzerdefinierte Felder und Nachschlagetabellen

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/CustomizeFields.aspx

Bei der Wiederherstellung benutzerdefinierter Felder für Playbooks wird Groß-/Kleinschreibung nicht berücksichtigt, doch in Project Server wird bei benutzerdefinierten Feldern Groß-/Kleinschreibung unterschieden. Wenn zwei benutzerdefinierte Felder mit demselben Namen, aber in einer anderen Vorgangseinrichtung vorliegen, ändern Sie den Namen eines dieser benutzerdefinierten Felder, wenn beide auf dem Zielserver gewünscht sind.

Enterprise-Global

Sichert die Enterprise Global-Binärdatei, die dauerhaft in der XML-Datei gespeichert wird.

Enterprise-Kalender

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/Admin/CalendarsMain.aspx

Enterprise-Basiskalender. Ressourcenkalender sind getrennt gespeichert.

Sicherheit

Gruppen

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/ManageGroups.aspx

Da nur Gruppeneinstellungsinformationen wiederhergestellt werden, dient diese Einstellung nicht zum dauerhaften Speichern von Benutzerinformationen in Gruppen.

Kategorien

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/ManageCategories.aspx

Da nur Kategorieeinstellungsinformationen wiederhergestellt werden, dient diese Einstellung nicht zum dauerhaften Speichern von Benutzerinformationen in Gruppen.

Sicherheitsvorlagen

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/ManageTemplates.aspx

Projekt Web Access-Berechtigungen

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/OrgPermissions.aspx

Workflow

Enterprise-Projekttypen

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/Admin/EnterpriseProjectTypes.aspx

Da Enterprise-Projekttypen von Projektdetailseiten abhängen, müssen sie dieselben Regeln wie Projektdetailseiten befolgen (siehe weiter unten in diesem Kapitel).

Wenn Sie Enterprise-Projekttypen migrieren, die zu Abteilungen gehören, müssen Sie auch benutzerdefinierte Felder migrieren, damit der jeweilige Enterprise-Projekttyp auf dem Zielserver wiederhergestellt wird.

Workflowphasen

http://<Servername>/<PWA-Website>/_layouts/pwa/WorkflowPhases.aspx

Workflowstufen

http://<Servername>/<PWA-Website>/_layouts/pwa/WorkflowStages.aspx

Workflowstufen hängen von Projektdetailseiten ab und müssen dieselben Regeln wie hier beschriebene Projektdetailseiten befolgen.

Projektdetailseiten

http://<Servername>/<PWA-Website>/Project Detail Pages/Forms/AllItems.aspx

Das Project Server 2010-Tool zum Sichern/Wiederherstellen der Servereinstellungen kann nur auf Projektdetailseiten zugreifen, wenn sich die PWA-Instanz, mit der eine Verbindung besteht, auf einem Computer befindet, auf dem das Tool ausgeführt wird, was Folgendes bedeutet:

  1. Zum Sichern und Wiederherstellen der Projektdetailseiten muss das Tool zuerst lokal auf dem Computer ausgeführt werden, auf dem der zu sichernde Server gehostet ist.

  2. Die erstellte XML- bzw. Playbook-Sicherung muss an den Computer übertragen werden, der den Server hostet, der die Wiederherstellung empfangen soll.

  3. Das Tool muss lokal auf dem Computer ausgeführt werden, der den Server hostet, der die Wiederherstellung empfangen soll, damit der Wiederherstellungsvorgang erfolgen kann.

Aufgrund inhärenter Einschränkungen von Microsoft SharePoint Server 2010 können Server mit Forderungsformularauthentifizierung nicht auf Projektdetailseiten zugreifen. Wenn Sie Einstellungen von einem oder auf einen Server mit Forderungsformularauthentifizierung migrieren, können die meisten Workfloweinstellungen nicht migriert werden.

Das Konto für die Anmeldung an Project Server 2010 muss über Lese-/Schreibberechtigungen für die SharePoint-Inhaltsdatenbank verfügen und einem Websiteadministrator gehören. Empfohlen wird das Verwenden des Standardkontos des PWA-Websiteadministrators.

Wenn Sie Projektdetailseiten auf einer Website wiederherstellen, die mit der gesicherten Website dieselben Inhaltsdatenbanken gemeinsam nutzt, kann bei dem Vorgang ein Fehler auftreten. Im ULS-Protokoll wird eine Fehlermeldung wie die folgende angezeigt: Verletzung der UNIQUE KEY-Einschränkung 'Docs_IdLevelUnique'. Dieser Fehler tritt auf, weil jede Projektdetailseite in der Inhaltsdatenbank eindeutig sein muss. Wenn Sie Daten einer Website sichern und auf einer anderen Website in derselben Datenbank wiederherstellen, hat die wiederhergestellte Projektdetailseite dieselbe GUID wie diejenige, die bereits in der Datenbank vorhanden ist.

Workflow-Proxybenutzer

http://<Servername>/<PWA-Website>/_layouts/pwa/Admin/WorkflowSettings.aspx

Dies ist der Name des Kontos, das für die Ausführung des Workflows als Proxybenutzer dient.

Während des Wiederherstellungsvorgangs muss das dem Workflow-Proxybenutzer zugeordnete physische Konto auf dem Zielserver vorhanden sein. Beim Wiederherstellungsvorgang wird nicht das Konto, sondern nur der Link von der Servereinstellung zum physischen Konto erstellt.