Share via


Bewährte Migrationsmethoden für Project Server 2007

Letzte Aktualisierung: Mai 2009

 

Letztes Änderungsdatum des Themas: 2009-04-29

In diesem Artikel werden bewährte Methoden beschrieben, die beim Migrieren von einer vorherigen Version von Project Server zu Microsoft Office Project Server 2007 beachtet werden sollten.

Inhalt dieses Artikels:

  • Vor der Migration

  • Während der Migration

  • Nach der Migration

Vor der Migration

  • Führen Sie eine Pilotmigration mit einer kleinen Abteilung aus. Es ist sinnvoll, mit dem Prozess zu experimentieren, indem Sie mit einer kleinen Migration anstelle einer großen anfangen.

  • Sichern Sie die Office Project Server 2007-Datenbank vor der Migration. Dann können Sie den Migrationsprozess problemlos neu starten, wenn ein Fehler auftritt.

  • Stellen Sie sicher, dass Benutzer während der Migration keine Projektdaten bearbeiten. Die bearbeiteten Daten würden nicht ordnungsgemäß migriert werden.

  • Aktualisieren Sie zuerst die Microsoft Windows SharePoint Services-Daten und dann die Projekte. Wenn Sie diese Reihenfolge nicht einhalten, müssen Sie die Projekte nach der Migration erneut veröffentlichen, damit alle mit den entsprechenden SharePoint-Websites in Office Project Server 2007 verknüpft werden.

  • Wenn Sie Projektarbeitsbereiche von Project Server 2003 migrieren, stellen Sie sicher, dass in der Microsoft Windows SharePoint Services 3.0-Farm die entsprechenden Windows SharePoint Services Language Packs installiert sind. Wenn Sie beispielsweise japanischsprachige Windows SharePoint Services 2.0-Arbeitsbereiche migrieren, stellen Sie sicher, dass es sich bei Windows SharePoint Services 3,0 um einen japanischsprachigen Server handelt oder dass ein entsprechendes Language Pack installiert ist.

  • Wenn Projekte mit Unterprojekten vorhanden sind, stellen Sie sicher, dass die Unterprojekte vor den Hauptprojekten in der Migrationskonfigurationsdatei migriert werden. Wenn Sie nicht sicher sind, ob die Projekte Unterprojekte enthalten, führen Sie die folgende Abfrage für die Entwurfsdatenbank aus, um eine Liste der Projekte im System abzurufen - Unterprojekte werden oben in der Liste aufgeführt. Wenn Sie in der Migrationskonfigurationsdatei die gleiche Reihenfolge verwenden, können Sie sicher sein, dass die Unterprojekte vor den Hauptprojekten migriert werden.

    DECLARE @hierarchy TABLE
       (
          CHILD_PROJ_UID uniqueidentifier,
          PARENT_PROJ_UID uniqueidentifier,
          LEVEL INT NOT null
       )
    
    DECLARE @nrows INT
    SET @nrows = 0
    DECLARE @level INT
    SET @level = 0
    INSERT INTO @hierarchy (CHILD_PROJ_UID, PARENT_PROJ_UID, LEVEL)
      SELECT PROJ_UID, NULL, 0 FROM dbo.MSP_PROJECTS WHERE PROJ_TYPE = 6 -- master projects
    SET @nrows = @@rowcount
    WHILE @nrows > 0
    BEGIN
                  INSERT @hierarchy
                              SELECT a.CHILD_PROJ_UID, a.PARENT_PROJ_UID, @level + 1
                                FROM dbo.MSP_PROJ_HIERARCHIES AS a
                                INNER JOIN @hierarchy AS b ON (b.CHILD_PROJ_UID = a.PARENT_PROJ_UID)
                                WHERE b.LEVEL = @level
                  SET @nrows = @@rowcount
                  SET @level = @level + 1
    END
    
    SELECT b.PROJ_NAME AS 'Sub Project', c.PROJ_NAME AS 'Master Project'
    FROM @hierarchy a
    LEFT JOIN dbo.MSP_PROJECTS b ON (a.CHILD_PROJ_UID = b.PROJ_UID)
    LEFT JOIN dbo.MSP_PROJECTS c ON (a.PARENT_PROJ_UID = c.PROJ_UID)
    WHERE a.PARENT_PROJ_UID IS NOT NULL
    ORDER BY a.LEVEL DESC
    
  • Wenn die gesicherte Project Server 2003-Datenbank größer als 1 GB ist, legen Sie vor dem Starten der Migration das Datenbank-Wiederherstellungsmodell in Microsoft SQL Server auf Einfach fest. Anderenfalls kann es zu einer Situation kommen, in der die Größenlimits der Transaktionsprotokolle der veröffentlichten Datenbank und der Entwurfsdatenbank erreicht sind (da so viele Projekte gleichzeitig der Datenbank hinzugefügt werden). Dabei handelt es sich zwar nicht um ein Migrationsproblem, die Migration kann aber beeinträchtigt werden.

  • Wenn Sie einen neuen Server in der Farm einrichten, müssen die Speicherorte bestimmter Verzeichnisse für alle Server in der Farm konsistent sein. Die Server in der Farm werden von Windows SharePoint Services 3,0 verwaltet, und die folgenden Verzeichnisse müssen sich auf allen Servern in der Farm am gleichen Speicherort befinden:

    • Verzeichnis für Programmdateien

    • Verzeichnis für ULS-Ablaufverfolgungs-Protokolldateien

    • Verzeichnis Inetpub

  • Stellen Sie sicher, dass Sie das neueste Update auf das Migrationstool anwenden. Wenden Sie hierzu das neueste kumulierte Update auf den Office Project Professional 2007-Client an, auf dem Sie das Migrationstool verwenden. Weitere Informationen zu Office Project Professional 2007-Updates finden Sie unter Project 2007 Solutions Center auf der Hilfe- und Supportwebsite von Microsoft.

Während der Migration

  • Migrieren und veröffentlichen Sie zuerst alle relevanten Administrationsprojekte. Dadurch wird sichergestellt, dass sich nicht projektbezogene Zeit in der Ressourcenverfügbarkeit in Office Project Server 2007 widerspiegelt.

  • Löschen Sie während der schrittweisen Migration keine migrierten benutzerdefinierten Felddefinitionen, bevor die gesamte Migration abgeschlossen ist. Die Zuordnung zwischen der ID benutzerdefinierter Project 2003-Enterprise-Felder und der GUID der migrierten benutzerdefinierten Project 2007-Enterprise-Felder wird vom Migrationsdienstprogramm zwischengespeichert (die Zuordnung ist in der Office Project Server 2007-Entwurfsdatenbank gespeichert). Stellen Sie sich zur Veranschaulichung vor, Sie löschen die benutzerdefinierte Office Project Server 2007-Felddefinition und versuchen dann, ein Projekt mit Werten für dieses benutzerdefinierte Enterprise-Feld zu migrieren. Da das entsprechende benutzerdefinierte Office Project Server 2007-Enterprise-Feld nicht verfügbar ist, werden die Werte des benutzerdefinierten Enterprise-Felds in lokale Werte des benutzerdefinierten Felds konvertiert.

  • Löschen Sie während der schrittweisen Migration keine migrierten Einträge in Nachschlagetabellen, bevor die gesamte Migration abgeschlossen ist. Die Zuordnung zwischen dem Eintrag in der Enterprise-Nachschlagetabelle von Project 2003 und der migrierte Eintrag in der Enterprise-Nachschlagetabelle von Office Project Server 2007 wird vom Migrationsdienstprogramm zwischengespeichert (die Zuordnung ist in der Office Project Server 2007-Entwurfsdatenbank gespeichert). Stellen Sie sich zur Veranschaulichung vor, eine Definition für eine Textnachschlagetabelle für ein Enterprise-Projekt namens "Land/Region" enthält die folgenden Einträge: USA, China, GB, Indien. Die Definition wird erfolgreich migriert. Dann löscht jemand den Eintrag "Indien" in Office Project Server 2007. Anschließend versuchen Sie, ein Projekt aus Project Server 2003 zu migrieren, in dem das benutzerdefinierte Feld "Land/Region" für ein Enterprise-Projekt den Wert "Indien" hat. Dieser Wert geht verloren, da der Eintrag "Indien" in Office Project Server 2007 gelöscht wurde.

  • Löschen Sie während der Migration keine migrierten Project Server 2007-Enterprise-Ressourcen. Stellen Sie sich zur Veranschaulichung vor, eine solche Ressource wurde gelöscht, und Sie migrieren ein Project Server 2003-Projekt, in dem diese Enterprise-Ressource verwendet wird. Die Enterprise-Ressource im migrierten Projekt wird nach der Migration zu einer lokalen Ressource. Die Enterprise-Ressource kann jedoch wiederhergestellt werden: Wenn Sie die gelöschte Ressource wieder hinzufügen (mit dem gleichen Namen oder Windows NT-Konto) und das Projekt erneut speichern, wird der Projektmanager aufgefordert, die lokale Ressource durch die Enterprise-Ressource zu ersetzen.

Nach der Migration

  • Geben Sie deutlich an, welche Projekte in Project 2003 migriert wurden. Da das Migrationstool während des Migrationsprozesses keine Project Server 2003-Daten schreibt, gibt es keine Möglichkeit, die von Project Server 2003 zu Office Project Server 2007 migrierten Projekte zu "markieren". Es gibt jedoch zahlreiche andere Möglichkeiten.

    • Entfernen Sie den Anmeldezugriff für Benutzer in Project 2003.

    • Legen Sie für alle migrierten Projekte in Project Server 2003 Schreibschutz fest.

    • Fügen Sie den Namen der migrierten Projekte das Präfix "migriert" an.

  • Wenn Sie eine schrittweise Migration ausführen, sperren oder archivieren Sie die migrierten Projekte in Project Server 2003, sodass die Projekte nicht an zwei Stellen bearbeitet werden. Eine Möglichkeit zum Archivieren der Projekte wird im Knowledge Base-Artikel Archivieren von Projektplänen in Project Server 2003 und Project Server 2002 (möglicherweise maschinelle Übersetzung) (https://go.microsoft.com/fwlink/?linkid=78243\&clcid=0x407) beschrieben.

  • Benennen Sie das von Project Server 2003 migrierte integrierte Administratorkonto mit Project Server–Authentifizierung um, oder deaktivieren Sie es. Dieses Konto wird wie alle anderen Benutzer/Ressourcen in Project Server 2003 zu Office Project Server 2007 migriert. Office Project Server 2007 verfügt nicht über ein integriertes Administratorkonto zur Erhöhung der Sicherheit.