Freigeben über


Bekannte Probleme und Problemumgehungen für die Unterstützung der Integration von Team Foundation Server und Project Server

Aktualisiert: April 2011

In diesem Thema werden bekannte Probleme bei der Integration zwischen Visual Studio Team Foundation Server 2010 mit Service Pack 1 (SP1) und Project Server 2007 mit Service Pack 2 (SP2) oder Project Server 2010 beschrieben. Damit diese Integration unterstützt wird, müssen Sie das Feature Pack für die Integration von Team Foundation Server und Project Server installiert haben. Weitere Informationen finden Sie unter System- und Setupanforderungen für die Unterstützung der Integration von Team Foundation Server und Project Server.

Sie können die meisten Probleme beheben, indem Sie die empfohlenen Aktionen ausführen.

Tipp

Weitere Informationen finden Sie in dem folgenden Forumsbeitrag auf der Microsoft-Website: Integration von Team Foundation Server und Project Server.

In diesem Thema

  • Zusammenfassungsaufgaben mit zugeordneten untergeordneten Aufgaben werden im Projektplan nicht aktualisiert.

  • Stundenangaben, die in mittels SQL Server Reporting Services angezeigten Berichten erscheinen, sind ungenau.

  • Beheben bestimmter Fehlerzustände

  • Ressourcennamen dürfen keine Sonderzeichen enthalten

  • Im Feld "Arbeitsaufgabentyp" werden alle Arbeitsaufgabentypen aufgeführt.

  • In Fehlermeldungen für Verwaltungsbefehle wird nicht die fehlende Berechtigung angegeben

  • Definieren von Abfragen, die NULL-Feldwerte oder leere Feldwerte angeben

  • Zum Ändern des Namens eines zugeordneten Enterprise-Projektplans müssen Sie das zugeordnete Teamprojekt aktualisieren.

  • Unter Belastungsbedingungen werden möglicherweise mehrere Fehler und Deadlockbedingungen gemeldet.

  • Das Synchronisierungsmodul protokolliert nach der Deinstallation von Service Pack 1 weiterhin Fehler

  • Bei einer Netzwerklastenausgleichskonfiguration treten Probleme aufgrund verweigerten Zugriffs auf

  • Es können mehrere Fehler auftreten, wenn Unterprojekte aktualisiert werden, während das Hauptprojekt geöffnet ist.

Zusammenfassungsaufgaben mit zugeordneten untergeordneten Aufgaben werden im Projektplan nicht aktualisiert.

Standardmäßig aktualisiert Team Foundation die Projektfelder für Zusammenfassungsaufgaben nicht, d. h., Aufgaben mit Unteraufgaben, die Arbeitsaufgaben in Team Foundation zugeordnet sind. Im Synchronisierungsprozess werden Aktualisierungen von Zusammenfassungsaufgaben übersprungen, da im Projektplan die Arbeit für Zusammenfassungsaufgaben berechnet wird. Änderungen an nicht arbeitsbezogenen Feldern wie "Titel" werden ebenfalls nicht für Zusammenfassungsaufgaben aktualisiert. Dieses Verhalten ist eine bekannte Einschränkung bei der Integration der beiden Serverprodukte.

Zurück nach oben

Stundenangaben, die in mittels SQL Server Reporting Services angezeigten Berichten erscheinen, sind ungenau.

Wenn in den Berichten, die per SQL Server Reporting Services verfügbar sind, mehr Stunden als in Visual Studio oder Microsoft Excel angezeigt werden, werden die Stunden für die übergeordneten Arbeitsaufgaben doppelt gezählt. Zur Korrektur von Berichten wie "Übersicht über Textabschnitte", "Status der Benutzertextabschnitte", "Anforderungsübersicht" oder "Anforderungsstatus" müssen die Werte für "Verbleibende Stunden", die für die übergeordneten Arbeitsaufgaben definiert wurden, deaktiviert werden.

Zurück nach oben

Beheben bestimmter Fehlerzustände

In der folgenden Tabelle werden Korrekturmaßnahmen für bestimmte Fehler bereitgestellt, die bei der Integration der beiden Serverprodukte auftreten können:

Fehlerbedingung

Lösung

TF80070: Fehler in Team Foundation beim Durchführen des Vorgangs. Speichern Sie Ihre Arbeit, und starten Sie die Anwendung erneut.

Diese Fehlermeldung wird möglicherweise angezeigt, wenn die angegebenen Zahlen die laut Project Server zulässige Größe überschreiten. Sie können kein Datum angeben, das nach dem 31.12.2049 liegt, bzw. keine Zahl, deren Wert größer als 100.000.000.000.000 (10 hoch 14) ist. Diese Einschränkungen von DateTime- bzw. Integer-Feldern werden von Project Server festgelegt.

Um diesen Fehlerzustand zu beheben, ändern Sie das Feld, das die angegebenen Grenzwerte überschreitet.

TF244069: Fehler beim Überprüfen des Bereitstellungsstatus des Berichtsdatenbankschemas für eine PWA-Instanz. Project Server hat den folgenden Fehler zurückgegeben: "TF289004: Fehler beim Kommunizieren mit Project Server. Wenden Sie sich an den Project Server-Administrator".

Sie müssen die Berechtigungen für das Konto festlegen, das vom Anwendungspool für die Webanwendung verwendet wird, die Project Server hostet. Weisen Sie diesem Konto die Berechtigung db_owner für die Berichtsdatenbank für Project Server zu. Weitere Informationen finden Sie unter Zuweisen von Berechtigungen für die Unterstützung der Integration von Project Server und Team Foundation Server.

TF244069: Fehler beim Überprüfen des Bereitstellungsstatus des Berichtsdatenbankschemas für eine PWA-Instanz. Project Server hat den folgenden Fehler zurückgegeben: "Der Server konnte die Anforderung nicht verarbeiten. - UNGÜLTIGE VERWENDUNG VON SYMBOLEN, Anforderungsfehler mit HTTP-Status 502: Proxyfehler (Kein Datensatz verfügbar). ).".

Sie müssen die Einstellung des autoDetect-Attributs für den Standardproxy in der web.config-Datei für die Instanz von Project Web Access oder Project Web App (PWA) ändern, bei der der Fehler aufgetreten ist. Die web.config-Datei befindet sich in Laufwerk:\inetpub\wwwroot\wss\VirtualDirectories\80\web.config. Fügen Sie die folgenden Element-Tags dem Abschnitt <system. net> hinzu:

<defaultProxy>
   <proxy autoDetect="false" />
</defaultProxy>

TF244069: Fehler beim Überprüfen des Bereitstellungsstatus des Berichtsdatenbankschemas für eine PWA-Instanz. Project Server hat den folgenden Fehler zurückgegeben: "TF289004: Fehler beim Kommunizieren mit Project Server. Wenden Sie sich an den Project Server-Administrator".

TF244079: Fehler beim Abrufen der URL für freigegebene Dienste.

Überprüfen Sie, ob die Berechtigungen ordnungsgemäß festgelegt wurden. Sie müssen die Berechtigungen für das Konto festlegen, das vom Anwendungspool für die Webanwendung verwendet wird, die die Berichtsdatenbank für Project Server hostet. Gewähren Sie dem Konto die Berechtigung db_owner für die Berichtsdatenbank. Weitere Informationen finden Sie unter Zuweisen von Berechtigungen für die Unterstützung der Integration von Project Server und Team Foundation Server.

TF244079: Fehler beim Abrufen der URL für freigegebene Dienste.

Sie müssen die beiden Updates installieren, die zur Unterstützung von Project Server 2010 erforderlich sind. Nach der Installation der Updates muss der SharePoint-Konfigurations-Assistent ausgeführt werden. Weitere Informationen finden Sie unter System- und Setupanforderungen für die Unterstützung der Integration von Team Foundation Server und Project Server.

TF244087: Auf den Hostcomputern von Project Server muss das Feature Pack für die Integration von Team Foundation Server 2010 und Project Server installiert werden. Sie können das Feature Pack von der folgenden Seite der Microsoft-Website herunterladen: https://go.microsoft.com/fwlink/?LinkId=201922.

Sie müssen das Feature Pack für Team Foundation Server 2010 und Project Server-Integration auf den folgenden Computern installieren:

  • Für Project Server 2007 mit SP2: Auf jedem Anwendungsebenenserver, der in die Synchronisierung von Daten mit Team Foundation Server einbezogen wird.

  • Für Project Server 2010: Auf jedem Web- und Anwendungsebenenserver, der in die Synchronisierung von Daten mit Team Foundation Server einbezogen wird.

Weitere Informationen finden Sie unter System- und Setupanforderungen für die Unterstützung der Integration von Team Foundation Server und Project Server.

TF208104: Sie haben mindestens eine hierarchische Linkbeziehung geändert, die möglicherweise durch andere Prozesse wie Project Server gesperrt wurde.

Änderungen, die Sie an einzelnen Arbeitsaufgaben vorgenommen haben, wurden veröffentlicht. Änderungen, die Sie an gesperrten Links vorgenommen haben, wurden automatisch korrigiert.

Dieser Fehler kann auftreten, wenn Sie in Excel eine Änderung an hierarchischen Linkbeziehungen von Arbeitsaufgaben vornehmen, die synchronisiert werden und deren Aufgabenhierarchie gesperrt ist (Link wird gesperrt). Diese Meldung besagt, dass die Änderungen, die Sie an den Feldern vorgenommen haben, veröffentlicht werden, alle Änderungen an der Linkhierarchie – unabhängig davon, ob die Links gesperrt oder nicht gesperrt sind – jedoch nicht veröffentlicht werden. Die Strukturhierarchie wird automatisch in ihrer ursprünglichen Struktur wiederhergestellt. Weitere Informationen finden Sie unter Behandlung von Fehler TF208104: Hierarchische Linkbeziehung ist gesperrt.

TF285019: Die Anforderung für den Benutzer '{0}' konnte nicht gesendet werden. Wenden Sie sich an den Project Server-Administrator, um zu überprüfen, ob dem vom Synchronisierungsmodul verwendeten Dienstkonto Project Server-Berechtigungen gewährt wurden.

Nach der Erstellung bzw. Aktualisierung einer Arbeitsaufgabe wird dieser Fehler im Feld "Verlauf" angezeigt, wenn die Aufgabe vom Synchronisierungsmodul an Project Server gesendet werden soll. Zum Beheben des Fehlers müssen für das Dienstkonto, unter dem das Synchronisierungsmodul ausgeführt wird, zusätzliche Berechtigungen bereitgestellt werden. Für Project Server 2007 müssen Berechtigungen für den Zugriff auf den Anbieter für gemeinsame Dienste (Shared Services Provider, SSP) erteilt werden. Für Project Server 2010 müssen Vollzugriffsberechtigungen erteilt werden, um die Project Server-Dienstanwendung für die SharePoint-Webanwendung aufzurufen. Weitere Informationen finden Sie unter Zuweisen von Berechtigungen für die Unterstützung der Integration von Project Server und Team Foundation Server.

TF287030: Bei der Synchronisierung einer Aufgabe mit der folgenden ID wurde ein Fehler zurückgegeben: TaskID. Fehler = "TF287035: Die folgenden Arbeitsaufgabentypen für das Teamprojekt 'Projekt'können nicht gefunden werden. Die Arbeitsaufgabentypen wurden möglicherweise gelöscht oder umbenannt. Der Team Foundation Server-Administrator muss den benannten Arbeitsaufgabentyp für das zugeordnete Teamprojekt wiederherstellen, oder der Projektmanager muss den Projektplan mit dem Namen des neuen Arbeitsaufgabentyps aktualisieren". Wenden Sie sich an den Team Foundation Server-Administrator, um zu überprüfen, ob die erforderlichen Berechtigungen zum Durchführen dieses Vorgangs zugewiesen worden sind und der Arbeitsaufgabentyp sowie das Teamprojekt vorhanden sind.

Überprüfen Sie, ob alle Projektmanager Service Pack 1 (SP1) für Visual Studio 2010 installiert haben.

HinweisHinweis
Dieses Service Pack kann zusätzlich zu allen Visual Studio 2010-Produkten installiert werden, darunter Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional und Team Explorer.Sie können Team Explorer von der folgenden Seite der Microsoft-Website herunterladen: Microsoft Visual Studio Team Explorer 2010 - ISO.

Wenn die aktuelle Konfiguration von Project Server eine Secure Sockets Layer (SSL)-Zertifizierung erfordert, stellen Sie sicher, dass SSL für die SharePoint-Webanwendungen, die die an der Datensynchronisierung beteiligten Instanzen von PWA unterstützen, ordnungsgemäß konfiguriert wurde. Weitere Informationen finden Sie unter Einrichten von HTTPS mit SSL (Secure Sockets Layer) für Team Foundation Server.

TF291011: Ein nicht unterstützter Feldtyp '{0}' wird folgendem Project Server-Feld zugewiesen: '{1}'.

Wenn Sie ein Feld in Team Foundation einem Feld in Project Server zuordnen, müssen die Datentypen dieser Felder den Feldzuordnungskriterien entsprechen. Weitere Informationen finden Sie unter Datentypen und Feldzuordnungskriterien.

TF294003: Auf folgende PWA-Instanz kann nicht zugegriffen werden: pwaUrl. Project Server hat den folgenden Fehler zurückgegeben: "Die Anforderung ist mit HTTP-Status 401 fehlgeschlagen: Nicht autorisiert." Überprüfen Sie, ob die PWA-Instanz vorhanden ist und ob dem Dienstkonto für die Teamprojektsammlung die erforderlichen Berechtigungen für den Zugriff auf die PWA-Instanz gewährt wurden.

Sie müssen dem Dienstkonto für Team Foundation Server die Berechtigungen zum Zugriff auf die PWA-Instanz erteilen. Weitere Informationen finden Sie unter Erforderliche Berechtigungen zum Konfigurieren der Integration und Unterstützen der Datensynchronisierung.

TF294026: Das folgende Arbeitsaufgabenfeld ist nicht vorhanden: Microsoft.VSTS.Scheduling.CompletedWork. Wenden Sie sich an den Team Foundation Server-Administrator, um dieses Arbeitsaufgabenfeld hinzuzufügen.

Dieser Fehler kann unter den folgenden Bedingungen auftreten:

Zurück nach oben

Ressourcennamen dürfen keine Sonderzeichen enthalten

Mehrere Zeichen, wie z. B. eckige Klammern oder Winkelklammern, können Probleme verursachen, wenn Benutzernamen zwischen Active Directory und Project Server synchronisiert werden. Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Verwalten der Active Directory-Synchronisierung in Project Server 2007.

Zurück nach oben

Im Feld "Arbeitsaufgabentyp" werden alle Arbeitsaufgabentypen aufgeführt.

"Text30" ist das Standardprojektfeld, das der Spalte Arbeitsaufgabentyp zugeordnet ist, die beim Synchronisieren von Aufgaben mit Arbeitsaufgaben verwendet wird. Wenn Sie mithilfe der Option Teamprojekt auswählen im Team-Menüband eine Verbindung zwischen dem Projektplan und Team Foundation Server herstellen, wird ein zusätzliches Projektfeld verfügbar, das die Bezeichnung Arbeitsaufgabentyp trägt. Dieses Feld, das das Standardprojektfeld "Text24" besitzt, unterstützt die Zuordnung von Projektplänen, die an Team Foundation gebunden werden, unterstützt jedoch nicht die Synchronisierung von Plänen. Das auf Text24 basierende Feld enthält die vollständige Liste von Arbeitsaufgabentypen für das Teamprojekt. Sie können feststellen, ob Sie über das richtige Feld verfügen, indem Sie darauf zeigen und überprüfen, ob Text30 angezeigt wird.

Zurück nach oben

In Fehlermeldungen für Verwaltungsbefehle wird nicht die fehlende Berechtigung angegeben

Wenn Sie das Befehlszeilentool TfsAdmin ausführen, wird eventuell die folgende Fehlermeldung angezeigt:

Anforderung nicht erfolgreich mit HTTP-Status 401: Nicht autorisiert.

In der Meldung wird nicht angegeben, welche Berechtigung auf welchem Server erforderlich ist. Sie müssen die erforderlichen Berechtigungen für den Befehl überprüfen, den Sie auszuführen versucht haben. Weitere Informationen finden Sie unter Zuweisen von Berechtigungen für die Unterstützung der Integration von Project Server und Team Foundation Server.

Zurück nach oben

Definieren von Abfragen, die NULL-Feldwerte oder leere Feldwerte angeben

Sie können in Team Foundation nicht definierte Arbeitsaufgabenfelder suchen, indem Sie eine Arbeitsaufgabenabfrage erstellen, in der Wert undefiniert bleibt. Entsprechende Project Server-Felder, die zugeordnet werden, können den Wert 0 enthalten. Sie können z. B. die folgenden Klauseln in einer Abfrage angeben, um Arbeitsaufgaben auszuschließen, die nicht definierte oder keine Arbeit enthalten:

  • Und Abgeschlossene Arbeit <> (lassen Sie Wert undefiniert)

  • Oder Project Server – Abgeschlossene Arbeit <> 0

  • Und Verbleibende Arbeit <> (lassen Sie Wert undefiniert)

  • Oder Project Server – Verbleibende Arbeit <> 0

Weitere Informationen finden Sie unter How to: Resolve Conflicts of Mapped Work Items.

Zurück nach oben

Zum Ändern des Namens eines zugeordneten Enterprise-Projektplans müssen Sie das zugeordnete Teamprojekt aktualisieren.

Wenn Sie ein zugeordnetes Enterprise-Projekt unter einem anderen Namen speichern und dann das Projekt in Project Server veröffentlichen, muss das zugeordnete Teamprojekt aktualisiert werden. Andernfalls wird der neue Name nicht auf der Registerkarte Project Server im Feld Enterprise-Projekt angezeigt. Weitere Informationen finden Sie unter Aktualisieren des Team Foundation-Clients.

Zurück nach oben

Unter Belastungsbedingungen werden möglicherweise mehrere Fehler und Deadlockbedingungen gemeldet.

Unter bestimmten Belastungsbedingungen können mehrere Fehler und Deadlockbedingungen im Windows-Ereignisprotokoll und in den Synchronisierungsmeldungen angezeigt werden. Diese Meldungen können z. B. auftreten, wenn mehrere Teamprojektsammlungen einer einzelnen Instanz von PWA zugeordnet sind. Es ist keine Benutzeraktion erforderlich.

Die folgenden Arten von Fehlern treten möglicherweise auf:

Error_GeneralServerErrorSql|Transaction (Prozess-ID 156) befand sich auf Sperrenressourcen aufgrund eines anderen Prozesses in einer Deadlocksituation und wurde als Deadlockopfer ausgewählt. Führen Sie die Transaktion erneut aus.

Error_GeneralServerErrorSql|Timeout ist abgelaufen. Das Zeitlimit wurde vor dem Beenden des Vorgangs überschritten, oder der Server reagiert nicht.

Zurück nach oben

Das Synchronisierungsmodul protokolliert nach der Deinstallation von Service Pack 1 weiterhin Fehler

Wenn Sie Service Pack 1 (SP1) für Visual Studio Team Foundation Server 2010 deinstallieren, nachdem Sie die Integration der beiden Serverprodukte konfiguriert haben, wird das Synchronisierungsmodul nicht ordnungsgemäß ausgeführt, und der Auftrags-Agent protokolliert alle 30 Sekunden einen Fehler.

Um dieses Problem zu verhindern, sollten Sie die Registrierung aller Instanzen von PWA aufheben, die vor der Deinstallation von SP1 registriert wurden.

Tipp

Zum Aufheben der Registrierung aller Instanzen von PWA muss der Befehl TFSAdmin ProjectServer /UnregisterPWA verwendet werden. Auf diesen Befehl kann nur von Visual Studio 2010 oder Team Explorer aus zugegriffen werden, wenn SP1 installiert ist. Weitere Informationen finden Sie unter Entfernen einer Komponente aus der Einbeziehung in die Datensynchronisierung.

Wenn Sie planen, weiterhin Daten zwischen den beiden Serverprodukten zu synchronisieren, müssen Sie SP1 neu installieren und dann PWA erneut bei Team Foundation Server registrieren. Hierdurch werden die globalen Regeln, die für die Unterstützung der Integration erforderlich sind, neu konfiguriert.

Zurück nach oben

Bei einer Netzwerklastenausgleichskonfiguration treten Probleme aufgrund verweigerten Zugriffs auf

Wenn Sie über Administratorberechtigungen für Project Server verfügen, wird möglicherweise die Meldung 401 Zugriff verweigert angezeigt, nachdem Sie die Integration der beiden Serverprodukte konfiguriert haben. Diese Meldung kann angezeigt werden, wenn die Bereitstellung von Project Server die folgenden Komponenten enthält:

  • Mehrere Web-Front-Ends

  • Windows-Netzwerklastenausgleich (Network Load Balancing, NLB) für ihren Ausgleich

  • Eine einzelne statische IP-Adresse als NLB-Front-End mit einem Namen, der beim Domain Name Service (DNS) registriert ist.

Um dieses Problem zu umgehen, müssen Sie einen von zwei Registrierungsschlüsseln festlegen. Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Fehler 401.1 beim Aufrufen einer Website, die integrierte Authentifizierung verwendet und mit IIS 5.1 oder einer höheren Version gehostet wird.

Zurück nach oben

Es können mehrere Fehler auftreten, wenn Unterprojekte aktualisiert werden, während das Hauptprojekt geöffnet ist

Sie können Daten zwischen einem Teamprojekt und einem Enterprise-Projektplan, bei dem es sich um ein Unterprojekt handelt, synchronisieren. Sie können keine Daten von einem Hauptprojekt, das zugeordnete Unterprojekte enthält, verwalten oder aktualisieren. Es kann ein Hauptplan mit Unterprojekten vorliegen, die Team Foundation Server zugeordnet sind, allerdings blockiert das Team Foundation-Client-Add-In für Project Professional die Bearbeitung zugeordneter Unterprojekte im Hauptplan. Insbesondere verhindert das Add-In, dass eine Aufgabe, die für die Synchronisierung mit Team Foundation eingeplant ist, im Hauptplan geändert oder gelöscht wird.

Es können mehrere Fehler auftreten, wenn ein Unterprojekt und das zugehörige Hauptprojekt gleichzeitig geöffnet werden. Zum Beispiel werden unter Umständen eine oder mehrere der folgenden Fehlermeldungen angezeigt:

  • Die Ansicht 'Team Foundations-Gantt (Project Server)' ist in dieser Version von Project nicht vorhanden. Wählen Sie eine andere Ansicht aus.

  • Das folgende Feld, das Sie zum Verfolgen des Arbeitsaufgabentyps ausgewählt haben, wird bereits vom Projekt verwendet: pjTaskText30. Wenn Sie fortfahren, werden die vorhandenen Daten überschrieben.

    Klicken Sie auf 'Abbrechen', um zu verhindern, dass Daten überschrieben oder gelöscht werden, und kopieren Sie dann die Daten von pjTaskText30 in nicht verwendete Felder im Projekt, oder wenden Sie sich an den Administrator, um das lokale Feld zu ändern.

    Möchten Sie fortfahren?

  • TF82041: In Team Foundation wird das Bearbeiten von Aufgaben in einem Teilprojekt innerhalb eines Hauptprojekts nicht unterstützt. Öffnen Sie das Teilprojekt, um Aufgaben zu bearbeiten, zu veröffentlichen oder zu aktualisieren.

  • TF80069: Fehler beim Aktualisieren von Daten in der Anwendung durch Team Foundation.

Um diese Fehler zu beheben, schließen Sie das Hauptprojekt immer dann, wenn Sie ein zugeordnetes Unterprojekt ändern.

Zurück nach oben

Siehe auch

Weitere Ressourcen

Übersicht zum Synchronisierungsprozess für die Integration von Team Foundation Server und Project Server

Entfernen einer Komponente aus der Einbeziehung in die Datensynchronisierung

Ändern der Bereitstellungskonfiguration

Verwalten der Integration von Team Foundation Server und Project Server

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

April 2011

Der Abschnitt Unter Belastungsbedingungen werden möglicherweise mehrere Fehler und Deadlockbedingungen gemeldet wurde korrigiert. Es wurden Informationen zur Behebung von TF208104 hinzugefügt.

Korrektur inhaltlicher Fehler.