Project Server VME: Ausführen von Aufgaben nach der Migration
Gilt für: Project Server 2010
Letztes Änderungsdatum des Themas: 2016-11-30
Nachdem Sie Ihre Daten von Microsoft Office Project Server 2003 zu Microsoft Office Project Server 2007 in der virtuellen Migrationsumgebung (Virtual Migration Environment, VME) von Project Server migriert haben, müssen noch weitere Aufgaben ausgeführt werden. Wenn Sie diese Aufgaben nach der Migration nicht ausführen, werden die Daten möglicherweise nicht ordnungsgemäß auf Microsoft Project Server 2010 aktualisiert. Hierzu zählen die folgenden Aufgaben:
Sicherstellen einer erfolgreichen Migration
Aktualisieren migrierter Servereinstellungen
Synchronisieren der migrierten über Formulare authentifizierten Benutzer mit dem formularbasierten Project Server 2007-Authentifizierungsspeicher
Überprüfen der Einstellungen für die Bereitstellung des Projektarbeitsbereichs
Löschen migrierter inaktiver Benutzer (optional)
Anpassen der Einstellungen der Projektwährung
Ändern migrierter lokaler Windows-Konten
Aktualisieren mehrsprachiger Nachschlagetabellen
Beheben von Benutzer- und Berechtigungsproblemen
Beheben von Authentifizierungsproblemen
Beheben von Hauptprojektproblemen
Informationen zu weiteren erforderlichen Schritten während der Phase nach der Migration finden Sie unter Project Server-VME: Phase nach der Migration.
Weitere Informationen zur virtuellen Migrationsumgebung (Virtual Migration Environment, VME) von Project Server finden Sie unter Migrieren der Project Server 2003-Daten mithilfe von VME.
Sicherstellen einer erfolgreichen Migration
Überprüfen Sie in jeder der drei Instanzen, in denen das Migrationstool während der Migrationsphase ausgeführt wurde (Überprüfung, Migration der globalen Enterprise-Daten, Projektmigration), in der Befehlszeile des Migrationstools oder in den Migrationsprotokollen, ob die Migration erfolgreich war. Falls an einem beliebigen Punkt ein Fehler beim Migrationstool aufgetreten ist, zeigen Sie den Inhalt der Migrationsprotokolldatei an, um weitere Informationen zu dem betreffenden Fehler zu erhalten. Nehmen Sie Korrekturen vor, importieren Sie die aktualisierten Daten in die virtuelle Migrationsumgebung, und führen Sie das Migrationstool erneut aus.
Wenn es sich um einen nicht behebbaren Fehler handelt, stellen Sie die ursprüngliche Konfiguration des Abbilds des virtuellen VME-Computers wieder her, importieren Sie die Project Server 2003-Datenbank und stellen Sie sie wieder her, und führen Sie anschließend die Migration erneut aus. Der Hyper-V-Manager erstellt automatisch eine Momentaufnahme des virtuellen VME-Computers, wenn das Abbild wiederhergestellt wird. Sie können die Momentaufnahme (mit der Bezeichnung "As Shipped") erneut anwenden, um den ursprünglichen Status der VME wiederherzustellen.
War die Migration erfolgreich, stellen Sie sicher, dass die Daten ordnungsgemäß zu Office Project Server 2007 migriert wurden, indem Sie folgende Tests durchführen:
Überprüfen der Projektdaten: Öffnen der migrierten Projekte in Project Professional 2007, Vornehmen von Änderungen, Hinzufügen von Enterprise-Ressourcen, Veröffentlichen der Projekte, Akzeptieren von Statusaktualisierungen usw. VME schließt Microsoft Office Project Professional 2007 ein.
Überprüfen von Project Web Access-Daten: Öffnen von Office Project Web Access zum Herstellen einer Verbindung mit den Daten. Überprüfen Sie, ob Sie Arbeitszeitblätter ausfüllen können, Vorschläge entwickeln können usw.
Es wird dringend empfohlen, eine Checkliste für die Migration zu erstellen, die speziell auf Ihre Bedürfnisse zugeschnitten ist, und diese Objekte nach der Migration zu prüfen.
Aktualisieren migrierter Servereinstellungen
Nicht alle Datentypen können von Project Server 2003 zu Office Project Server 2007 migriert werden. (Siehe Daten, die nicht zu Project Server 2007 migriert werden können.) Es wird daher empfohlen, dass Sie alle Office Project Server 2007-Servereinstellungen überprüfen. Im Folgenden finden Sie einige besondere Bereiche, die überprüft werden sollten:
Sicherheitseinstellungen: In Office Project Server 2007 gibt es einige neue Sicherheitsberechtigungen (globale und Kategorieberechtigungen). Diese Berechtigungen werden möglicherweise nicht migriert. Sie sollten einzeln überprüft werden, um zu entscheiden, welchen Benutzern sie zugewiesen werden. Weitere Informationen finden Sie unter Sicherheit und Schutz für Office Project Server 2007.
Project Web Access-Ansichtsdefinitionen: Die Klauseln Filtern nach und Gruppieren nach werden nicht aus Project Server 2003 migriert und müssen möglicherweise neu erstellt werden. Einige Office Project Web Access-Ansichtsfelder werden auch nicht migriert. Stellen Sie sicher, dass alle für Sie wichtigen Felder in den migrierten Ansichten vorhanden sind.
Zusammenführen und Umbenennen ähnlicher Sicherheitsgruppen, Kategorien, Vorlagen und Project Web Access-Ansichtsdefinitionen: Wenn Namenskonflikte während der Migration von Sicherheitsvorlagen, Ansichtsdefinitionen, Sicherheitsgruppen oder Kategorien auftreten, wird vom Migrationstool an den Namen ein Präfix oder Suffix angehängt. Dies erfolgt, um sowohl Office Project Server 2007-Entitäten als auch Project Server 2003-Entitäten in einem System zu speichern. Sie können dann auswählen, welche Sie behalten und welche Sie zusammenführen möchten. Es wird empfohlen, die Konflikte aufzulösen, damit Endbenutzer nicht verwirrt werden.
Synchronisieren der migrierten über Formulare authentifizierten Benutzer mit dem formularbasierten Project Server 2007-Authentifizierungsspeicher
Hierbei handelt es sich um einen erforderlichen Schritt, um sicherzustellen, dass die über migrierte Formulare authentifizierten Benutzer in Office Project Server 2007 ordnungsgemäß verwendet werden können. Weitere Informationen finden Sie unter Konfigurieren der SQL-Mitgliedschaftsanbieter-Formularauthentifizierung für Project Server 2007.
Überprüfen der Einstellungen für die Bereitstellung des Projektarbeitsbereichs
In Office Project Server 2007 wird die Option zum automatischen Bereitstellen auf der Seite Einstellungen für die Bereitstellung des Projektarbeitsbereichs der Servereinstellungen vom Migrationstool auf das manuelle Erstellen eines Arbeitsbereichs für jedes Projekt zurückgesetzt. Mit dieser Einstellung wird sichergestellt, dass im Migrationsprozess nicht doppelte Arbeitsbereiche für Projekte, die möglicherweise noch zu migrierende Arbeitsbereiche aufweisen, bereitgestellt werden.
Nach Ausführung des Migrationstools überprüfen Sie die Einstellungen für die Bereitstellung des Projektarbeitsbereichs im Abschnitt Betriebsrichtlinien der Office Project Web Access-Servereinstellungen. Überprüfen Sie, ob die Optionen Site-URL und Automatische Bereitstellung entsprechend Ihren Anforderungen konfiguriert sind. Setzen Sie nach der Ausführung des Migrationstools in Office Project Server 2007 die Option Automatische Bereitstellung auf das automatische Erstellen eines Arbeitsbereichs für das Projekt beim Veröffentlichen eines Projekts zurück.
Löschen migrierter inaktiver Benutzer (optional)
Auf der Seite Gruppen verwalten in Project Server 2003 werden inaktive Benutzer standardmäßig nicht angezeigt. In Office Project Server 2007 hingegen werden inaktive Benutzer standardmäßig angezeigt. Daher werden möglicherweise nach dem Migrationsprozess (bei dem auch die inaktiven Benutzer migriert werden) weitere Benutzer auf der Project Web Access-Seite Gruppen verwalten in Office Project Server 2007 angezeigt.
Bei Bedarf können Sie die inaktiven Benutzer endgültig löschen.
So löschen Sie inaktive Benutzer endgültig
Klicken Sie in Office Project Web Access auf Servereinstellungen.
Klicken Sie im Abschnitt Datenbankverwaltung auf Enterprise-Objekte löschen.
Wählen Sie auf der Seite Enterprise-Objekte löschen im Abschnitt Was soll aus Project Server gelöscht werden? die Option Ressourcen und Benutzer aus.
Wählen Sie in der Liste der angezeigten Benutzer die Benutzer aus, die Sie endgültig löschen möchten, und klicken Sie dann auf Löschen.
Anpassen der Einstellungen der Projektwährung
Es ist ein bekanntes Problem, dass die Projektwährungen nicht ordnungsgemäß migriert werden. Führen Sie die folgende Abfrage in den Project Server 2003-Projekttabellen aus, um eine Liste der Projekte und ihrer Währungen zu erhalten. Diese Daten können genutzt werden, um die Währungseinstellungen nach der Migration manuell zu korrigieren.
select PROJ_NAME, PROJ_OPT_CURRENCY_SYMBOL
from dbo.MSP_PROJECTS where PROJ_TYPE in (0, 1, 2)
Ändern migrierter lokaler Windows-Konten
Lokale Windows-Konten (z. B. Computername\Claus Juhl) für Computernamen, die nicht mehr gültig sind, sollten entfernt werden. Wechseln Sie zu den Office Project Web Access-Servereinstellungen, und bearbeiten Sie mithilfe der Optionen unter Benutzer verwalten die Konten so, dass sie gültig sind.
Aktualisieren mehrsprachiger Nachschlagetabellen
Mehrsprachige Nachschlagetabellen werden bei einer Migration nicht ordnungsgemäß aktualisiert. Führen Sie die folgenden SQL-Anweisungen in der veröffentlichten Datenbank von Office Project Server 2007 aus, um dieses Problem zu beheben.
DELETE FROM dbo.MSP_LOOKUP_TABLE_LANGUAGES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)
DELETE FROM dbo.MSP_LOOKUP_TABLE_MASK_VALUES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)
DELETE FROM dbo.MSP_LOOKUP_TABLE_MASK_STRUCTURES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)
DELETE FROM dbo.MSP_LOOKUP_TABLE_VALUES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)
DELETE FROM dbo.MSP_LOOKUP_TABLE_STRUCTURES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)
Hinweis
Dieses Skript (Skript 10) ist in der VME im Ordner Verification Scripts enthalten. Beachten Sie, dass mit diesem Skript Korrekturen an den Daten von Office Project Server 2007 vorgenommen werden.
Wenn Sie Microsoft Office Project Portfolio Server 2007 mit Office Project Server 2007 verwenden, ist es besonders wichtig, diese SQL-Anweisungen zum Aktualisieren der Tabellen auszuführen. Wenn die Anweisungen nicht ausgeführt werden, tritt möglicherweise ein Fehler vom Typ "GeneralUnhandledException" beim Export von Office Project Portfolio Server 2007 nach Office Project Server 2007 auf. Dieser Fehler sieht ggf. wie folgt aus und wird in den ULS-Protokollen angezeigt:
PSI: LookupTable.ReadLookupTablesMultiLang Undefined Attibutes: PSError: GeneralUnhandledException Underined attributes list: System.Data.ConstraintException: Einschränkungen konnten nicht aktiviert werden. Mindestens eine Zeile enthält Werte die die Einschränkungen "non-null", "unique" oder "foreign-key" verletzen…
Beheben von Benutzer- und Berechtigungsproblemen
Nach der Migration (besonders in lokalisierten Builds) verfügen Benutzer in der migrierten Office Project Server 2007-Installation möglicherweise nicht über bestimmte Berechtigungen. So kann es z. B. vorkommen, dass Berechtigungen über die Administratorvorlage zugewiesen wurden, Benutzer aber keine Arbeitszeittabellen anzeigen können. Für eine solche Situation sind mehrere Ursachen möglich:
In Project Server 2003 werden Berechtigungen auf Organisationsebene verweigert. Sie können dies überprüfen, indem Sie Ihre Office Project Web Access-Berechtigungen anzeigen und überprüfen, ob Berechtigungen deaktiviert sind. Hierbei könnte es sich dann möglicherweise um die Problemursache handeln. So überprüfen Sie Ihre Office Project Web Access-Berechtigungen:
Klicken Sie auf der Office Project Web Access-Homepage im linken Bereich auf Servereinstellungen.
Klicken Sie in den Servereinstellungen im Abschnitt Sicherheit auf Project Web Access-Berechtigungen.
Bestimmte Berechtigungen sind in Office Project Server 2007 neu. Diese Berechtigungen werden während der Migration u. U. nicht richtig zugeordnet. Gehen Sie die Liste der Berechtigungen in der Sicherheitsdokumentation durch, um festzustellen, ob sie die Ursache des Problems sind. Weitere Informationen zu Office Project Server 2007-Berechtigungen finden Sie unter Sicherheit und Schutz für Office Project Server 2007.
Wenn in Office Project Server 2007 ein Project Server 2003-Benutzer oder eine Project Server 2003-Ressource vorhanden ist (unter dem Namen oder dem Windows NT-Konto), werden die Sicherheitsberechtigungen dieses Benutzers oder dieser Ressource nicht migriert. Wenn Sie beispielsweise vor der Migration eine Active Directory-Synchronisierung durchgeführt haben (und die meisten dieser Benutzer in Project Server 2003 vorhanden sind), wurden diese Benutzerberechtigungen nicht migriert. Dieses Problem sollte in der VME nicht auftreten, da in der Office Project Server 2007-Umgebung, in die Sie migrieren, vor dem Migrationsprozess keine Benutzer vorhanden sein sollten.
Beheben von Authentifizierungsproblemen
Die Project Server-Authentifizierung wird in Project Server 2003 verwendet, in Office Project Server 2007 aber nicht unterstützt. Wenn Sie Benutzer, die über Project Server authentifiziert wurden, zu Office Project Server 2007 migrieren, werden die Benutzerkonten zurückgesetzt, da der Mechanismus für die formularbasierte Authentifizierung in Office Project Server 2007 sich in puncto Architektur von der in Project Server 2003 verwendeten Authentifizierung unterscheidet. Diese Benutzer werden folglich nicht auf der Seite Benutzer verwalten (über die Seite Servereinstellungen in Office Project Web Access) aufgelistet, oder der Abschnitt Benutzerauthentifizierung wird für den betreffenden Benutzer nicht angezeigt. Sie können diese migrierten Benutzer dennoch weiterhin im Project Web Access-Ressourcencenter bearbeiten.
Beheben von Hauptprojektproblemen
Beim Migrieren von Hauptprojekten und den zugeordneten Teilprojekten von Project Server 2003 zu Office Project Server 2007 können die folgenden beiden Situationen dazu führen, dass bei der Migration ein Fehler auftritt:
Ein Teilprojekt wurde nach dem Hauptprojekt migriert. (Sie können die Migrationsreihenfolge in der Migrationskonfigurationsdatei korrigieren.)
Wichtig
Weitere Informationen zur Migrationskonfigurationsdatei finden Sie unter Konfigurieren des Migrationstools.
Ein Projekt ist ein Teilprojekt von zwei Hauptprojekten. (Dies ist zwar in Project Server 2003 zulässig, aber nicht in Office Project Server 2007.) Bei der Migration für das Projekt tritt während der Veröffentlichung ein Fehler auf.