Znane problemy oraz ich rozwiązania obsługujące integrację TFS-Project Server
W tym temacie opisano znane problemy związane z integracją między Visual Studio Team Foundation Server (TFS) oraz program Microsoft Project Server.Pozwala na integrację, należy zainstalować Team Foundation Server rozszerzeń dla programu Project Server na warstwy aplikacji programu Project Server.Aby uzyskać więcej informacji, zobacz Wymagania systemu i instalacji do obsługi integracji TFS-Project Server.
Większość problemów można rozwiązać, wykonując zalecane działania.
[!UWAGA]
Aby uzyskać więcej informacji, zobacz następujące wpis w witrynie sieci Web firmy Microsoft: Team Foundation Server i Project Server integracji.
Podsumowanie zadań za pomocą zadania podrzędnego mapowane nie są aktualizowane w planie projektu
Zgodnie z projektem Team Foundation Server (TFS) nie aktualizuje pola projektu do podsumowania wykonywania zadań, oznacza to, że zadania, które mają podzadań, które są mapowane na elementy pracy w programie TFS.W procesie synchronizacji pomija aktualizacje zadań podsumowania, ponieważ plan projektu oblicza pracę nad zadania podsumowania.Zmiany bez pracy pola, takie jak tytuł, również nie są aktualizowane dla podsumowania zadań.To zachowanie jest znane ograniczenie integracji produktów dwóch serwera.
Pozostałe pola Praca musi być pusty
Podczas aktualizacji zadania w projekcie, którego stan został ustawiony na gotowe lub usunąć w programie TFS, może pojawić się komunikat o błędzie sprawdzania poprawności:
Wartość w polu "Pozostałą pracę" musi być pusty.
Ten komunikat wskazuje, że <EMPTY /> instrukcji przepływu pracy nie zostały usunięte z definicji typu zadania dla projektu zespołowego.Projekt ustawia pole 0, gdy TFS oczekuje pole ma zawierać wartości null.Aby rozwiązać ten problem, zobacz wymagane zmiany, należy podczas mapowania do zespołu projektu czy został utworzony z szablonu procesu Scrum.
Warunki błędu rozpoznawania
W poniższej tabeli przedstawiono działań naprawczych do określonych błędów, które mogą wystąpić, gdy zintegrować z produktów serwerowych dwóch:
Stan błędu |
Rozwiązanie |
---|---|
TF80070: Team Foundation napotkał błąd podczas wykonywania operacji.Zalecane jest, Zapisz pracę, a następnie ponownie uruchom aplikację. |
Ten błąd może wystąpić w przypadku określenia liczby, które są większe niż Project Server umożliwia.Nie można określić datę, która jest późniejsza niż 12/31/2049 lub liczbę, która jest większa niż 100,000,000,000,000 (10 do potęgi 14).Project Server nakłada te ograniczenia pola daty/godziny i liczbę całkowitą. Aby rozwiązać ten stan błędu, zmodyfikuj pola, które przekracza limit. |
TF244069: Wystąpił błąd podczas sprawdzania stanu obsługi administracyjnej raportowania schematu bazy danych dla wystąpienia programu PWA.Project Server zwrócił następujący błąd: "TF289004: Wystąpił błąd podczas komunikacji z serwerem Project Server.Skontaktuj się z administratorem serwera Project Server." |
Należy ustawić uprawnień dla konta, które jest używane przez pulę aplikacji dla aplikacji sieci web, który jest hostem serwera projektu.Ustaw to konto jako db_owner bazy danych raportowania programu Project Server.Aby uzyskać więcej informacji, zobacz Przypisywanie uprawnień do obsługi integracji TFS-Project Server. Ponadto dla Project Server 2010, wystąpienia programu PWA musi mieć wartość klasycznej uwierzytelniania w trybie, a nie uwierzytelnianie oparte na oświadczeniach.Nie można zarejestrować wystąpienie programu PWA, jeśli wartość jest równa uwierzytelnianie oparte na oświadczeniach. |
TF244069: Wystąpił błąd podczas sprawdzania stanu obsługi administracyjnej raportowania schematu bazy danych dla wystąpienia programu PWA.Project Server zwrócił następujący błąd: "serwer nie może przetworzyć żądania.-Nieprawidłowy użycia z symbole żądanie nie powiodło się z stan HTTP 502: błąd serwera Proxy (nie odnaleziono rekordu danych jest dostępny.). " |
Należy zmienić ustawienie autoDetect atrybutu dla domyślnego serwera proxy w pliku web.config dla wystąpienia programu Project Web Access lub projektu sieci Web aplikacji (PWA), dla których pojawiły się błędu.Można znaleźć w pliku web.config dysk: \inetpub\wwwroot\wss\VirtualDirectories\80\web.config.Dodaj następujące tagi do elementu < systemu.NET > sekcji:
|
TF244069: Wystąpił błąd podczas sprawdzania stanu obsługi administracyjnej raportowania schematu bazy danych dla wystąpienia programu PWA.Project Server zwrócił następujący błąd: "TF289004: Wystąpił błąd podczas komunikacji z serwerem Project Server.Skontaktuj się z administratorem serwera Project Server." |
Należy sprawdzić, czy masz uprawnienia ustawione prawidłowo.Należy ustawić uprawnień dla konta, które jest używane przez pulę aplikacji dla aplikacji sieci web obsługującym bazę danych raportowania programu Project Server.Udziela się pozwolenia db_owner konto bazy danych raportowania.Aby uzyskać więcej informacji, zobacz Przypisywanie uprawnień do obsługi integracji TFS-Project Server. |
TF244079: Wystąpił błąd podczas pobierania adresu URL dla usług udostępnionych. |
Należy zainstalować dwóch aktualizacji, które są wymagane do obsługi 2010.After Project Server zainstalowanie aktualizacji, należy uruchomić Kreatora konfiguracji programu SharePoint.Aby uzyskać więcej informacji, zobacz Wymagania systemu i instalacji do obsługi integracji TFS-Project Server. |
TF244087: Microsoft Team Foundation Server rozszerzenia Project Server musi być zainstalowany na tych komputerach, zawierające Project Server.Zobacz Jak: Dodawanie serwera Project Server do Team Foundation Server. |
Należy zainstalować Team Foundation Server rozszerzenia programu Project Server na maszynach następujące:
Aby uzyskać więcej informacji, zobacz Wymagania systemu i instalacji do obsługi integracji TFS-Project Server. |
TF208104: Zmodyfikowano co najmniej jeden relacje hierarchiczne łącze, które może został zablokowany przez inne procesy, takie jak Project Server. Zmiany wprowadzone w indywidualne czynności zostały opublikowane.Zmiany wprowadzone w przypadku łączy zablokowane w grupach rozwiązany automatycznie. |
Ten błąd może wystąpić, gdy wprowadzenia zmian w programie Excel do relacji powiązań hierarchicznych elementów pracy, które są synchronizowane, a także hierarchii zadanie, którego jest zablokowany ().Ten komunikat wskazuje, że zmiany wprowadzone w polach są publikowane, ale wszystkie zmiany wprowadzone w hierarchii łącze, czy łącza jest zablokowany lub nie jest zablokowana, nie są publikowane.Drzewo hierarchia automatycznie powraca do jego oryginalnej struktury.Aby uzyskać więcej informacji, zobacz opracowywania TF208104 błąd: hierarchiczne łącze relacji jest zablokowane. |
TF285019: Nie można przesłać żądania dla użytkownika "{0}".Skontaktuj się z administratorem serwera Project Server, aby sprawdzić, czy konto usługi używane przez aparat synchronizacji zostały przyznane uprawnienia Project Server. |
Po element roboczy został utworzony lub zaktualizowany, ten błąd będzie wyświetlane w polu jego historii, gdy aparat synchronizacji próbuje przesłać go na serwerze Project Server.Aby rozwiązać ten problem, należy podać dodatkowe uprawnienia do konta usługi, pod którym działa aparat synchronizacji.Project Server 2010 musisz podać uprawnienia Pełna kontrola do wywołania aplikacji usługi Project Server dla aplikacji sieci web programu SharePoint.Aby uzyskać więcej informacji, zobacz Przypisywanie uprawnień do obsługi integracji TFS-Project Server. |
TF287030: Wystąpił błąd podczas próby zsynchronizowania zadania o identyfikatorze: TaskID.Błąd = "TF287035: nie można odnaleźć następujące typy elementu roboczego projektu zespołowego" ":.Typy elementów roboczych został usunięty lub zmienić jego nazwy.Administrator programu Team Foundation Server należy przywrócić typ elementu pracy nazwanych dla projektu zespołowego mapowane albo Menedżera projektu należy zaktualizować plan projektu o nazwie nowy typ pozycji roboczej. ".Skontaktuj się z administratorem programu Team Foundation Server sprawdzić przypisano wymaganych uprawnień do wykonania tej operacji i czy istnieje projekt zespołową i typ elementu pracy. |
Należy sprawdzić, czy zainstalowano wszystkich menedżerów projektów Visual Studio 2013. Project Server jest skonfigurowany do wymagania certyfikacji SSL (Secure Sockets Layer), należy upewnić się, że poprawnie skonfigurowano SSL dla sieci web aplikacji obsługujących wystąpieniom PWA udziału w synchronizacji danych programu SharePoint. |
TF291011: Nieobsługiwany typ pola "{0}" jest przypisana do pola Project Server: "{1}". |
Jeśli mapowanie pola w Team Foundation do pola w programie Project Server, typy danych z tych pól musi być zgodna z kryteriami mapowanie pola.Aby uzyskać więcej informacji, zobacz typy danych i pola mapowania kryteria. |
TF294003: Nie można uzyskać dostęp do następującego wystąpienia programu PWA: URL programu PWA.Project Server zwrócił błąd: "żądanie nie powiodło się z stanu HTTP 401: nieautoryzowanego." Należy sprawdzić, czy w wystąpieniu programu PWA istnieje i że udzielono wystarczających uprawnień do konta usługi dla kolekcji projektów zespołowych dostępu do programu PWA. |
Należy udzielić kontu usługi dla Team Foundation Server uprawnienia dostępu do wystąpienia programu PWA.Aby uzyskać więcej informacji, zobacz Przypisywanie uprawnień do obsługi integracji TFS-Project Server. |
TF294026: Poniższe pole elementu roboczego nie istnieje: Microsoft.VSTS.Scheduling.CompletedWork.Skontaktuj się z administratorem, aby dodać to pole elementów pracy programu Team Foundation Server. |
Ten błąd może wystąpić w następujących okolicznościach:
|
TF400651: Team Foundation Server nie może zostać zintegrowany z następujących projektu, ponieważ jest on projekt listy zadań programu SharePoint: {0}.Konwertuj projekt do projektu w przedsiębiorstwie, lub wybierz inny projekt. |
Ten komunikat pojawia się, gdy plan projektu został skonfigurowany jako projekt Wyświetla zadania programu SharePoint.Aby rozwiązać ten problem, zobacz zmienić listy zadań programu SharePoint do projektu w przedsiębiorstwie. |
Nazwy zasobów nie może zawierać znaki specjalne
Kilka znaków, takich jak nawiasy kwadratowe lub nawiasy rogu może powodować problemy podczas synchronizowania nazwy użytkowników między usługi Active Directory i Project Server.Aby uzyskać więcej informacji, zobacz zasobów puli synchronizacji usługi Active Directory (Project Server 2013).
Pole typu elementu roboczego Wyświetla wszystkie typy elementów pracy
— Tekst 30 jest domyślne pole projektu skojarzonego z typu elementu roboczego kolumny, który jest używany podczas synchronizowania zadań z elementami pracy.Jeśli kiedykolwiek łączenia planu projektu z Team Foundation Server za pomocą projektu zespołowego wybierz opcji menu wstążki zespołu, dodatkowe pola projektu, którego etykietą typu elementu roboczego, staje się dostępny.To pole z domyślnego projektu pole — tekst 24, obsługuje mapowania planów projektu, które są powiązane z Team Foundation , ale nie obsługuje synchronizacji plany.Pole na podstawie — tekst 24 zawiera pełną listę typów elementów pracy dla projektu zespołowego.Aby sprawdzić, czy masz poprawne pole, wskazując go i sprawdzić, czy — tekst 30 pojawi się.
Komunikaty o błędach dla polecenia administracyjne identyfikuje Brak uprawnień
Po uruchomieniu TfsAdmin narzędzia wiersza polecenia, może pojawić się komunikat o błędzie:
Żądanie nie powiodło się z stanu HTTP 401: nieautoryzowanego.
Wiadomość nie wskazuje, które uprawnienia wymagane na serwer, który.Przejrzyj wymaganych uprawnień do określonego polecenia, które można wykonać.Aby uzyskać więcej informacji, zobacz Przypisywanie uprawnień do obsługi integracji TFS-Project Server.
Definiowania zapytań określających wartości pola wartości null ani być pusta
Można znaleźć pola elementów roboczych Niezdefiniowany w Team Foundation przez utworzenie zapytania o elementy robocze gdzie wartość jest niezdefiniowana w lewo.Odpowiednie pola Project Server, które są mapowane może zawierać wartość 0.Na przykład możesz określenie, które zdefiniowano następujące klauzul zapytania do wykluczenia elementów pracy, które zawierają lub zero pracy:
I ukończyć pracy <> (pozostaw wartość zdefiniowano)
Project Server ukończyć pracy <> 0
I < > pozostałą pracę (pozostaw wartość zdefiniowano)
Lub Project Server pozostałą pracę <> 0
Aby uzyskać więcej informacji, zobacz Monitorowanie przesłanych elementów pracy i postępowanie z odrzuconymi.
Zmiana nazwy planu projektu mapowane Enterprise wymaga Odśwież projektu zespołowego mapowane
Jeśli zapisywanie projektu mapowane enterprise pod inną nazwę, a następnie opublikować projekt na serwerze Project Server, należy odświeżyć projektu zespołowego mapowane.W przeciwnym razie Nowa nazwa nie będzie wyświetlane w Enterprise Project na Project Server karty.Aby uzyskać więcej informacji, zobacz Odświeżanie klienta Team Foundation użytkownika.
Wiele błędów oraz warunki zakleszczenie może zostaną zgłoszone w warunkach obciążenia
Zgodnie z warunkami obciążenia wiele błędów oraz warunki zakleszczenie może zostaną zgłoszone w dzienniku zdarzeń systemu Windows oraz w wiadomościach synchronizacji.Na przykład może być pojawi się jeśli wiele kolekcji projektu zespołowego są mapowane na pojedyncze wystąpienie programu PWA.Nie jest wymagana żadna akcja użytkownika.
Może pojawić się następujące błędy:
Error_GeneralServerErrorSql|Transakcja (156 identyfikator procesu) zostało zakleszczone blokady zasobów z innego procesu i została wybrana jako ofiara zakleszczenie. Uruchom ponownie transakcji.
Error_GeneralServerErrorSql|Upłynął limit czasu. Upłynął limit czasu przed ukończeniem operacji lub serwer nie odpowiada.
Problemy z dostępem odmowa wystąpić w przypadku konfiguracji równoważenia obciążenia sieciowego
Jeśli masz uprawnienia administratora na serwerze projektu, 401 Odmowa dostępu po skonfigurowaniu integracji produktów serwerowych dwóch może zostać wyświetlony komunikat.Ten komunikat może znajdować się po wdrożeniu oprogramowania Project Server zawiera następujące składniki:
Co najmniej dwa Frontony sieci web.
Windows (Równoważenia sieciowego) aby równoważyć je.
Pojedynczy statycznych adresów IP jako fronton równoważenia obciążenia Sieciowego, którego nazwa jest zarejestrowany z usługi nazw domen (DNS).
Aby rozwiązać ten problem, należy ustawić jeden z dwóch kluczy rejestru.Aby uzyskać więcej informacji, zobacz następującą stronę w witrynie sieci Web firmy Microsoft: o błędzie 401.1 podczas przeglądania witryny sieci Web, który używa zintegrowanego uwierzytelniania i jest hostowany przy użyciu usług IIS 5.1 lub jego nowsza wersja.
Wiele błędów może wystąpić, gdy trwa aktualizowanie podprojekty po otwarciu projektu głównego
Można zsynchronizować dane między projektu zespołowego i plan projektu przedsiębiorstwa, który jest podprojektem.Nie można zarządzać lub zaktualizuj wszystkie dane z głównego projektu, który zawiera podprojekty mapowane.Może mieć plan główny zawiera podprojekty, które są mapowane na Team Foundation Server, ale Team Foundation klienta dodatku Project Professional edytowanie bloki mapowane podprojekty z planu głównego.W szczególności dodatku uniemożliwia modyfikowanie lub usuwanie zadania, które według harmonogramu synchronizacji z Team Foundation z planu głównego
Niektóre błędy mogą być wyświetlane w przypadku otwarcia podprojektu i jego projektu głównego w tym samym czasie.Na przykład co najmniej jeden z następujących komunikatów o błędach mogą być wyświetlane:
Widok wykresu Gantta programu Team Foundation (Project Server) nie istnieje w tej wersji projektu.Wybierz inny widok.
Poniższe pole wybrany dla śledzenia typu elementu roboczego jest już w obiekcie za pomocą projektu: pjTaskText30.W przypadku kontynuowania będzie można zastąpić istniejącego danych.
Wybierz przycisk Anuluj, aby zapobiec danych przed zastąpiony lub usunięty i skopiuj dane w pjTaskText30 do pól nieużywane w projekcie lub skontaktuj się z administratorem, aby zmiany w tym polu lokalnego.
Czy chcesz kontynuować?
TF82041: Team Foundation nie obsługuje edycji zadania w podprojektu w projekcie głównym.Otwórz podprojektu do edycji, publikowanie i odświeżyć zadania.
TF80069: Program Team Foundation wystąpił błąd podczas aktualizowania danych w aplikacji.
Aby usunąć te błędy, zamknij projekt główny zawsze, gdy modyfikujesz mapowane podprojektu.
Zobacz też
Koncepcje
Omówienie procesu synchronizacji dla integracji TFS-Project Server
Usuwanie składnika z uczestnictwa w synchronizacji danych
Administrowanie integracją programów Team Foundation Server i Project Server