Znane problemy i rozwiązania do obsługi Team Foundation Server i integracja programu Project Server
W tym temacie opisano znane problemy związane z integracji między Visual Studio Team Foundation Server 2012 i serwerze Microsoft Project Server.Pozwala na integrację, należy zainstalować Team Foundation Server rozszerzeń dla programu Project Server na poziomach aplikacji dla programu Project Server.Aby uzyskać więcej informacji, zobacz System i wymagania dotyczące instalacji do wsparcia integracji Team Foundation Server i Project Server.
Większość problemów można rozwiązać, wykonując zalecane działania.
[!UWAGA]
Więcej informacji na ten temat można znaleźć w poniższym forum ogłosić w witrynie firmy Microsoft: Team Foundation Server i integracja z programem Project Server.
W tym temacie
Zadania sumaryczne z są zadania podrzędne mapowanego nie zaktualizowane w planie projektu
Pozostałe pola Praca musi być pusty
Rozwiązywanie szczególnych warunków błędów
Nazwy zasobów nie może zawierać znaków specjalnych
Pole Typ elementu pracy wyświetla listę wszystkich typów elementów pracy
Komunikaty o błędach dla polecenia administracyjne nie identyfikują brakujące uprawnienie
Definiowanie kwerendy, które określają wartości pól wartość zerową lub pusty
Zmiana nazwy planu mapowanego projektu organizacji wymaga odświeżyć zamapowanego zespołu projektu
Wiele błędów i warunki zakleszczenie może zostać zgłoszona w warunkach obciążenia
Odmowa dostępu odmowa problemy występują z obciążenia sieciowego równoważenia konfiguracji
Wiele błędów może wystąpić, jeśli zaktualizujesz podprojekty po otwarciu projektu głównego
Zadania sumaryczne zadań podrzędnych mapowanego nie są aktualizowane w planie projektu
Zgodnie z projektem Team Foundation Server (TFS) nie aktualizuje pól projektu zadań sumarycznych to znaczy zadania, które mają podzadań, które są mapowane na elementy pracy w programie TFS.Proces synchronizacji pomija aktualizacje zadań sumarycznych, ponieważ plan projektu oblicza pracę na zadania sumaryczne.Zmiany w polach, takich jak tytuł, niepracujący również nie są aktualizowane dla zadań sumarycznych.To zachowanie jest znane ograniczenia włączenie produktów dwóch serwera.
Powrót do początku
Pozostałe pola Praca musi być pusty
Podczas aktualizacji zadania w projekcie, którego stan został ustawiony Sporządzono lub usunięty w programie TFS, może pojawić się następujący komunikat o błędzie sprawdzania poprawności:
Wartość pola "Praca pozostała" musi być pusty.
Ten komunikat wskazuje, że <EMPTY /> instrukcji przepływu pracy nie zostały usunięte z definicji typu zadań dla zespołu projektu.Project ustawia pole na wartość 0, podczas gdy TFS oczekuje, że pole ma zawierać wartość null.Aby rozwiązać ten problem, zobacz Wymagane zmiany w zrobić podczas mapowania do zespołu projektu że został utworzony z Scrum szablonu procesu.
Rozwiązywanie szczególnych warunków błędów
Poniższa tabela zawiera działań naprawczych w celu określonych błędów, które mogą wystąpić podczas integracji produktów dwóch serwera:
Warunek błędu |
Rozwiązanie |
---|---|
TF80070: Team Foundation napotkała błąd podczas wykonywania operacji.Zalecane jest, Zapisz pracę, a następnie uruchom ponownie aplikację. |
Ten błąd może wystąpić, jeśli określisz numery, które są większe niż pozwala serwera Project Server.Nie można określić datę, która jest późniejsza niż 31/12/2049 lub liczbę, która jest większa niż 100,000,000,000,000 (10 do potęgi 14).Serwer Project Server wprowadza te ograniczenia w zakresie pola typu Data/Godzina i liczba całkowita. Aby rozwiązać ten warunek błędu, należy zmodyfikować pole, które przekracza określone limity. |
TF244069: Wystąpił błąd podczas sprawdzania stanu obsługującą system sprawozdawczy bazy danych dla wystąpienia programu PWA.Serwer Project Server zwrócił następujący błąd: "TF289004: Wystąpił błąd podczas komunikowania się z serwerem Project Server.Skontaktuj się z administratorem serwera Project Server." |
Należy ustawić uprawnienia dla konta, które jest używane przez pulę aplikacji dla aplikacji sieci web, obsługującej serwer Project Server.Ustaw to konto jako db_owner bazy danych raportowania dla serwera Project Server.Aby uzyskać więcej informacji, zobacz Przypisywanie uprawnień do obsługi integracji programów Project Server i Team Foundation Server. Ponadto musi być równa wystąpienia programu PWA Uwierzytelnianie w trybie klasycznym, a nie Uwierzytelniania opartych na oświadczeniach.Nie można zarejestrować wystąpienie programu PWA, jeśli jest równa Uwierzytelniania opartych na oświadczeniach. |
TF244069: Wystąpił błąd podczas sprawdzania stanu zastrzegania schematu bazy danych raportowania dla wystąpienia programu PWA.Serwer Project Server zwrócił następujący błąd: "Server was nie może przetworzyć żądania.-Nieprawidłowe użycie z symboli żądanie nie powiodło się stan HTTP 502: błąd serwera Proxy (żaden rekord danych nie jest dostępny.). " |
Trzeba będzie zmienić ustawienie autoDetect atrybut dla domyślnego serwera proxy w pliku web.config dla wystąpienia programu Project Web Access lub Project Web App (PWA), dla której pojawił się błąd.Można znaleźć pliku web.config w dysk: \inetpub\wwwroot\wss\VirtualDirectories\80\web.config.Dodaj następujące znaczniki elementów do < systemu.NET > sekcja:
|
TF244069: Wystąpił błąd podczas sprawdzania stanu obsługującą system sprawozdawczy bazy danych dla wystąpienia programu PWA.Serwer Project Server zwrócił następujący błąd: "TF289004: Wystąpił błąd podczas komunikowania się z serwerem Project Server.Skontaktuj się z administratorem serwera Project Server." |
Sprawdź, czy masz uprawnienia prawidłowo ustawione.Należy ustawić uprawnienia dla konta, które jest używane przez pulę aplikacji dla aplikacji sieci web, który obsługuje bazę danych raportowania dla serwera Project Server.Przyznać uprawnienie db_owner konto bazy danych raportowania.Aby uzyskać więcej informacji, zobacz Przypisywanie uprawnień do obsługi integracji programów Project Server i Team Foundation Server. |
TF244079: Wystąpił błąd podczas pobierania adresu URL dla usług udostępnionych. |
Należy zainstalować dwie aktualizacje, które są wymagane do obsługi serwera Project Server 2010.After instalowanie aktualizacji, należy uruchomić Kreatora konfiguracji programu SharePoint.Aby uzyskać więcej informacji, zobacz System i wymagania dotyczące instalacji do wsparcia integracji Team Foundation Server i Project Server. |
TF244087: Microsoft Team Foundation Server rozszerzeń dla programu Project Server musi być zainstalowany na tych maszyn, które udostępniają serwera Project Server.Zobacz Jak: Dodawanie serwera Project Server do Team Foundation Server. |
Należy zainstalować Team Foundation Server rozszerzeń dla programu Project Server na następujących komputerach:
Aby uzyskać więcej informacji, zobacz System i wymagania dotyczące instalacji do wsparcia integracji Team Foundation Server i Project Server. |
TF208104: Zmodyfikowano jednej lub kilku relacji powiązań hierarchicznych, które mogą zostały zablokowane przez inne procesy, takie jak serwer Project Server. Zmiany wprowadzone w poszczególnych elementach pracy zostały opublikowane.Zmiany wprowadzone do zablokowanej łączy były skorygowana automatycznie. |
Ten błąd może wystąpić, gdy użytkownik wprowadzi zmiany w programie Excel do powiązań hierarchicznych relacji elementów roboczych, które są synchronizowane, a także których hierarchia zadań jest zablokowany ().Ten komunikat oznacza, że zmiany wprowadzone w polach są publikowane, ale wszystkie zmiany wprowadzone do hierarchii łącze, czy łącza są zablokowane, czy nie jest zablokowany, nie są publikowane.W hierarchii drzewa automatycznie zostanie przywrócona do jego oryginalnej struktury.Aby uzyskać więcej informacji, zobacz Addressing Error TF208104: Hierarchical Link Relationship Is Locked. |
TF285019: Nie może przesłać żądania dla użytkownika {0}.Skontaktuj się z administratorem serwera Project Server, aby zweryfikować, że konto usługi używane przez aparat synchronizacji zostały przyznane uprawnienia programu Project Server. |
Po element pracy został utworzony lub zaktualizowany, ten błąd pojawi się w jego polu historii, gdy aparat synchronizacji próbuje przesłać do serwera Project Server.Aby rozwiązać ten problem, należy podać dodatkowych uprawnień kontu usługi uruchamiania aparat synchronizacji.Dla programu Project Server 2007 musisz podać uprawnienia dostępu dostawca usług udostępnionych (SSP).Dla programu Project Server 2010 musisz podać uprawnienia Pełna kontrola do wywołania aplikacji usługi serwera projektu aplikacji sieci web programu SharePoint.Aby uzyskać więcej informacji, zobacz Przypisywanie uprawnień do obsługi integracji programów Project Server i Team Foundation Server. |
TF287030: Wystąpił błąd podczas próby zsynchronizowania zadania o identyfikatorze: TaskID.Błąd = "TF287035: nie można znaleźć w poniższych typach elementów pracy dla projektu zespołu"Przedsięwzięcie":.Typy prac element został usunięty lub zmieniono jego nazwę.Administrator Team Foundation Server należy przywrócić typ elementu nazwanego pracy dla projektu zamapowanego zespołu lub menedżera projektu należy aktualizować plan projektu o nazwie nowej typ pozycji roboczej. ".Skontaktuj się z administratorem programu Team Foundation Server sprawdzić, czy przypisano uprawnień wymaganych do wykonania tej operacji, a istnieją projektu typu i zespołu elementu pracy. |
Sprawdź, czy masz zainstalowany wszystkich menedżerów projektów Visual Studio 2012. Jeśli serwer Project Server wymagają uwierzytelnienia protokołu Secure Sockets Layer (SSL), należy upewnić się, że poprawnie skonfigurowano SSL dla aplikacji obsługujących wystąpienia programu PWA, które uczestniczą w synchronizacji danych sieci web programu SharePoint.Aby uzyskać więcej informacji, zobacz Konfigurowanie protokołu HTTPS z Secure Sockets Layer (SSL) Team Foundation Server. |
TF291011: Nieobsługiwany typ pola '{0}' jest przypisany do pola programu Project Server: {1}. |
Podczas mapowania pola w Team Foundation do pola w programie Project Server, typy danych tych pól musi odpowiadać kryteria mapowania pól.Aby uzyskać więcej informacji, zobacz Data Types and Field Mapping Criteria. |
TF294003: Nie można uzyskać dostępu do następującego wystąpienia programu PWA: adres URL programu PWA.Serwer Project Server zwrócił ten błąd: "żądanie nie powiodło się stan HTTP 401: nieautoryzowanego." Sprawdź, czy wystąpienia programu PWA istnieje i że zostały przyznane niezbędne uprawnienia konta usługi dla Kolekcja projektów zespołu dostępu PWA do. |
Administrator musi udzielić konto dla Team Foundation Server uprawnienia dostępu wystąpienia programu PWA.Aby uzyskać więcej informacji, zobacz Permissions Required to Configure Integration and Support Data Synchronization. |
TF294026: Poniższe pole elementu pracy nie istnieje: Microsoft.VSTS.Scheduling.CompletedWork.Skontaktuj się z administratorem programu Team Foundation Server dodać to pole elementu pracy. |
Ten błąd może się pojawić w następujących warunkach:
|
TF400651: Team Foundation Server nie może zostać zintegrowany z następujący projekt bo to projekt listy zadań programu SharePoint: {0}.Konwertowanie projektu na projekt organizacji lub wybierz inny projekt. |
Ten komunikat jest wyświetlany, gdy konfiguracja planu projektu jako projekt listy zadań programu SharePoint.Aby rozwiązać ten problem, zobacz zmiany listy zadań programu SharePoint do projektu w przedsiębiorstwie. |
Powrót do początku
Nazwy zasobów nie może zawierać znaków specjalnych
Kilka znaków, takich jak nawiasy kwadratowe lub nawiasy narożnika, może powodować problemy podczas synchronizowania nazwy użytkowników usługi Active Directory i serwera Project Server.Aby uzyskać więcej informacji, zobacz następującą stronę w witrynie firmy Microsoft: Zarządzanie synchronizacji usługi Active Directory w programie Project Server 2007.
Powrót do początku
Pole Typ elementu pracy wyświetla listę wszystkich typów elementów pracy
Tekst30 — organizacja jest pole Projekt domyślny, który jest skojarzony z Typu elementu pracy kolumny, która jest używana w synchronizowanie zadań z pozycjami roboczymi.Jeśli kiedykolwiek połączyć planu projektu z Team Foundation Server za pomocą Wybrać zespołu projektu opcja w menu Wstążka zespołu, dodatkowego pola projektu, który ma etykietę Typ pozycji roboczej, staje się dostępna.To pole, z pole Projekt domyślny — tekst 24, obsługuje mapowanie planów projektów, które są związane z Team Foundation , ale nie obsługuje synchronizacji planów.Pole przeznaczone dla komputerów z systemem Tekst24 zawiera pełną listę typów elementów pracy do zespołu projektu.Można sprawdzić, czy masz poprawne pole, wskazując go i sprawdzeniu, czy Tekst30 jest wyświetlany.
Powrót do początku
Komunikaty o błędach dla polecenia administracyjne nie identyfikują brakujące uprawnienie
Po uruchomieniu TfsAdmin narzędzie wiersza polecenia, może pojawić się następujący komunikat o błędzie:
Żądanie nie powiodło się stan HTTP 401: nieautoryzowanych.
Wiadomość nie wskazuje, które uprawnienia jest wymagane, na którym serwerze.Konieczne jest również sprawdzenie wymagane uprawnienia dla określonego polecenia, który próbujesz uruchomić.Aby uzyskać więcej informacji, zobacz Przypisywanie uprawnień do obsługi integracji programów Project Server i Team Foundation Server.
Powrót do początku
Definiowanie kwerendy, które określają wartości zerowe ani puste pola
Można znaleźć pola elementu pracy niezdefiniowane w Team Foundation przez utworzenie kwerendy elementu pracy gdzie wartość jest niezdefiniowana po lewej stronie.Odpowiednich pól programu Project Server, które są mapowane może zawierać wartość 0.Na przykład można, określając, które nie zdefiniowano następujące klauzule w kwerendzie, aby wykluczyć pozycje robocze, które zawierają lub zero pracy:
A < > Praca wykonana (pozostaw wartość undefined)
Lub < > pracy serwera Project Server 0
I Praca pozostała < > (pozostaw wartość undefined)
Lub pozostałych < > pracy serwera Project Server 0
Aby uzyskać więcej informacji, zobacz Monitoring Work Item Submissions and Resolving Conflicts and Rejections.
Powrót do początku
Zmiana nazwy planu mapowanego projektu organizacji wymaga odświeżyć zamapowanego zespołu projektu
Jeśli zapisać zamapowanego przedsięwzięcia Projekt pod inną nazwą, a następnie opublikować projekt na serwerze Project Server, należy odświeżyć zamapowanego zespołu projektu.W przeciwnym razie Nowa nazwa pojawi się na Projektu w przedsiębiorstwie polu Serwera Project Server kartę.Aby uzyskać więcej informacji, zobacz Odśwież swojego klienta Team Foundation.
Powrót do początku
Wiele błędów i warunki zakleszczenie może zostać zgłoszona w warunkach obciążenia
Pod pewnymi warunkami obciążenia wielu błędów i warunki zakleszczenie można wykazać w dzienniku zdarzeń systemu Windows oraz w wiadomościach synchronizacji.Na przykład takie wiadomości może być są wyświetlane, jeśli wiele kolekcji projektu zespołu są mapowane do pojedynczego wystąpienia programu PWA.Nie jest wymagana żadna akcja użytkownika.
Może pojawić się następujące rodzaje błędów:
Error_GeneralServerErrorSql|Transakcja (156 identyfikator procesu) został zakleszczony blokada zasobów z innym procesem i został wybrany jako ofiara zakleszczenia. Uruchom ponownie transakcji.
Error_GeneralServerErrorSql|Upłynął limit czasu. Upłynął limit czasu przed ukończeniem operacji lub serwer nie odpowiada.
Powrót do początku
Access Denied problemy występują z konfiguracji równoważenia obciążenia sieciowego
Jeśli masz uprawnienia administracyjne na serwerze Project Server, 401 Odmowa dostępu może zostać wyświetlony komunikat, po skonfigurowaniu integracji produktów serwerowych dwa.Ten komunikat może się pojawić podczas wdrażania serwera Project Server zawiera następujące składniki:
Dwa lub więcej frontonach sieci web.
System Windows sieci obciążenia Równoważenia obciążenia do zrównoważenia je.
Pojedynczy statyczny adres IP jako front-end równoważenia obciążenia Sieciowego z nazwą, która jest zarejestrowany z usługi nazw domen (DNS).
Aby obejść ten problem, należy ustawić jedną z dwóch kluczy rejestru.Aby uzyskać więcej informacji, zobacz następującą stronę w witrynie firmy Microsoft: komunikat o błędzie 401.1, podczas przeglądania witryny sieci Web, który używa zintegrowanego uwierzytelniania i jest utrzymywana na IIS 5.1 lub nowszy.
Powrót do początku
Wiele błędów może wystąpić podczas aktualizacji podprojekty po otwarciu projektu głównego
Można zsynchronizować dane między projektem zespołu planu projektu przedsięwzięcia, który jest podprojektem.Nie można zarządzać lub zaktualizować wszystkie dane z projektu głównego, który zawiera podprojekty mapowanych.Możesz mieć plan główny, który zawiera podprojekty, które są mapowane do Team Foundation Server, ale Team Foundation dodatek klienta programu Project Professional edycję bloków mapowane podprojekty z planu głównego.W szczególności dodatek zapobiega przypadkowym zmodyfikowaniem lub usunięciem zadania, która jest zaplanowana do synchronizacji z Team Foundation z planu głównego
Kilka błędów może się pojawić, jeśli otworzysz podprojektu i jego projektu głównego w tym samym czasie.Na przykład jeden lub więcej z następujących komunikatów o błędzie może pojawić się:
Widok wykresu Gantta programu Team Foundation (Project Server) nie istnieje w tej wersji programu Project.Wybierz inny widok.
Poniższe pole wybrany dla śledzenia typ pozycji roboczej zostało już także za pomocą projektu: pjTaskText30.Jeśli będziesz kontynuować, istniejące dane byłyby zastępowane.
Kliknij przycisk Anuluj, aby zapobiec danych przed zastępowane lub usunięciem i skopiować dane w pjTaskText30 do nieużywane pola w projekcie lub skontaktuj się z administratorem, aby zmienić lokalnego pola.
Czy chcesz kontynuować?
TF82041: Team Foundation nie obsługuje zadania związane z edycją w podprojektu w projekcie głównym.Otworzyć podprojektu do edytowania, publikowania lub odświeżyć zadań.
TF80069: Team Foundation napotkał błąd podczas aktualizowania danych w aplikacji.
Aby wyeliminować te błędy, należy zamknąć projektu głównego w każdym przypadku, gdy modyfikujesz zamapowanego podprojektu.
Powrót do początku
Zobacz też
Koncepcje
Omówienie procesu synchronizacji Team Foundation Server i integracja z serwerem Project
Usuwanie składnika z uczestnictwa w synchronizacji danych
Zmienianie konfiguracji wdrożenia
Administrowanie integracji programów Team Foundation Server i Project Server