Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema werden bekannte Probleme bei der Integration zwischen Visual Studio Team Foundation Server 2012 und Microsoft Project Server.Um diese Integration zu unterstützen, müssen Sie Team Foundation Server Erweiterungen für Project Server auf den Anwendungsebenen für 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.
Hinweis |
|---|
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.
Verbleibende Arbeit-Feld muss leer sein
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.
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
Mit Absicht aktualisiert Team Foundation Server (TFS) nicht die Projektfelder für Zusammenfassungsaufgaben h. Aufgaben, die Unteraufgaben, die Arbeitsaufgaben in TFS zugeordnet werden.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
Verbleibende Arbeit-Feld muss leer sein
Wenn Sie eine Aufgabe im Projekt aktualisieren, dessen Zustand auf Finished festgelegt wurde oder in TFS entfernt, wird möglicherweise die folgende Validierungsfehlermeldung:
Der Wert für Feld "Verbleibende Arbeit" muss leer sein.
Diese Meldung gibt an, dass die <EMPTY /> Workflowanweisungen nicht von der Aufgabentypdefinition für das Teamprojekt entfernt wurden.Projekt wird das - Feld auf 0 fest, während das Feld TFS erwartet, um einen NULL-Wert enthalten soll.Um dieses Problem zu beheben, finden Sie unter Erforderliche Änderungen, zu setzen, wenn, Zuordnen zu einem Teamprojekt, das von der Scrum-Prozessvorlage erstellt wurde.
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. Außerdem muss die Instanz von PWA zu Klassischer Authentifizierungsmodus, nicht Forderungsbasierte Authentifizierung festgelegt werden.Sie sind nicht in der Lage, die Instanz von PWA zu registrieren, wenn sie zu Forderungsbasierte Authentifizierung festgelegt ist. |
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, die die Anforderung mit HTTP-Status 502 fehlgeschlagen ist: Proxy-Fehler (kein Datensatz ist 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: |
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". |
Ü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: Die Erweiterungen Team Foundation Server für Microsoft Project Server müssen auf diesen Computern installiert werden, die Project Server hosten.Siehe Gewusst wie: Hinzufügen von Project Server zu Team Foundation Server. |
Sie müssen Team Foundation Server Erweiterungen für Project Server auf den folgenden Computern installieren:
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 an einzelnen Arbeitsaufgaben vorgenommen wurden, 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 ( |
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 sind und der Arbeitsaufgabentyp sowie das Teamprojekt vorhanden sind. |
Überprüfen Sie, ob alle Projektmanager Visual Studio 2012 installiert haben. 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 Data Types and Field Mapping Criteria . |
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 Teamprojektauflistung 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 Permissions Required to Configure Integration and Support Data Synchronization. |
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:
|
TF400651: Team Foundation Server kann nicht mit dem folgenden Projekt integriert werden, da es ein SharePoint-Aufgabenlisten-Projekt ist: {0}.Konvertieren Sie das Projekt in ein Enterprise-Projekt oder wählen Sie ein anderes Projekt aus. |
Diese Meldung wird angezeigt, wenn der Projektplan konfiguriert wurde, während SharePoint-Aufgabenlisten projizieren.Um dieses Problem zu beheben, finden Sie unter Ändern Sie eine SharePoint-Aufgabenliste in ein Enterprise-Projekt. |
Zurück nach oben
Ressourcennamen dürfen keine Sonderzeichen enthalten
Einige Zeichen, wie 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
Arbeitsaufgabentypfeldlisten alle Arbeitsaufgabentypen
"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
Fehlermeldungen für Verwaltungsbefehle identifizieren nicht die fehlende Berechtigung
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
Abfragen definieren, die NULL 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 Monitoring Work Item Submissions and Resolving Conflicts and Rejections.
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
mehrere Fehler und Deadlockzustände werden unter Belastungsbedingungen meldet möglicherweise
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
Zugriff verweigert treten Probleme mit einer Netzwerklastenausgleichskonfiguration 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
mehrere Fehler auftreten, wenn Unterprojekte sie mit dem geöffneten Hauptprojekt aktualisieren
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
Konzepte
Entfernen einer Komponente aus der Einbeziehung in die Datensynchronisierung
Ändern der Bereitstellungskonfiguration
Verwalten der Integration von Team Foundation Server und Project Server
Hinweis