Známé problémy a řešení v oblasti podpory integrace produktů TFS a Project Server
Toto téma popisuje známé problémy integrace mezi servery Visual Studio Team Foundation Server (TFS) a Microsoft Project Server.K podpoře Tato integrace, je třeba nainstalovat Team Foundation Server rozšíření pro Microsoft Project Server na vrstvy aplikace pro Microsoft Project Server.Další informace naleznete v tématu Požadavky na systém a instalaci pro podporu integrace produktů TFS a Project Server.
Většina problémy lze vyřešit provedením doporučené akce.
[!POZNÁMKA]
Další informace naleznete v následujících fóra vystavit na webu společnosti Microsoft: Team Foundation Server a Project Server Integration.
Souhrnné úkoly s mapovanou podřízené úlohy nejsou aktualizovány v plánu projektu
Standardně Team Foundation Server (TFS) neaktualizoval pole projektu pro souhrnné úkoly, který je úkoly, které mají dílčí úkoly, které jsou mapovány na pracovní položky v rámci TFS.Proces synchronizace přeskočí aktualizace souhrnných úkolů, protože v plánu projektu práci na souhrnné úkoly.Změny není funkční pole, například název, nejsou aktualizovány také pro souhrnné úkoly.Toto chování je známé omezení integrace dva serverové produkty.
Zbývající práce pole musí být prázdný
Při aktualizaci úkolu v projektu, jejichž stav byl nastaven na Hotovo nebo odebrána z sady TFS, může se zobrazit následující chybovou zprávu ověření:
Hodnota pole "Zbývající práce" musí být prázdný.
Tato zpráva označuje, že <EMPTY /> pracovního postupu příkazy nebyly odebrány z definice typu úlohy pro týmový projekt.Projekt nastaví pole na hodnotu 0, zatímco TFS očekává pole, které chcete obsahovat hodnotu null.Chcete-li tento problém vyřešit, naleznete v části požadované změny provést při mapování na týmu projektu, aby byl vytvořen z the šablonu procesu Scrum.
Řešení specifické chybové podmínky
V následující tabulce jsou uvedeny opravná akce, které mají konkrétní chyby, ke kterým může dojít, pokud integrujete dva serverové produkty:
Chybový stav |
Řešení |
---|---|
TF80070: Team Foundation došlo k chybě při provádění operace.Doporučujeme uložit práci a restartování aplikace. |
Této chybě může dojít, pokud zadáte v poli čísla, která jsou větší než co umožňuje serveru Microsoft Office Project.Nelze zadat datum, které je vyšší než 12/31/zadané nebo čísla, která je větší než 100,000,000,000,000 (10 na zadanou mocninu. 14).Project Server uloží tyto omezení podle polí data a času a celé číslo. Chcete-li vyřešit tohoto chybového stavu, upravte pole, které překračuje do zadaných limitů. |
TF244069: Došlo k chybě při kontrole zřizování stav generování sestav schéma databáze pro instanci aplikace PWA.Project Server vrátil následující chybu: "TF289004: došlo k chybě při komunikaci se serverem Project Server.Obraťte se na správce serveru Microsoft Office Project." |
Je nutné nastavit oprávnění pro účet, který se používá ve fondu aplikací pro webové aplikace, který je hostitelem serveru Microsoft Office Project.Nastavte tento účet jako db_owner pro databázi sestav pro Server Microsoft Office Project.Další informace naleznete v tématu Přiřazení oprávnění na podporu integrace produktů TFS a Project Server. Kromě toho musí být pro aplikaci Project Server 2010 instance PWA nastavena na možnost Klasický režim ověřování, nikoli Ověřování na základě deklarované identity.Nebudete moci registrovat instanci aplikace PWA, pokud je nastaven na hodnotu ověřování deklarací identity na základě. |
TF244069: Došlo k chybě při kontrole zřizování stav generování sestav schéma databáze pro instanci aplikace PWA.Project Server vrátil následující chybu: "Server nemohl zpracovat požadavek.-Neplatné použití tohoto symboly požadavek se nezdařil s stav protokolu HTTP 502: Chyba proxy serveru (je k dispozici žádný datový záznam.). " |
Je nutné změnit nastavení autoDetect atribut pro výchozí proxy server v souboru web.config pro instanci aplikace Microsoft Office Project nebo projektu webové aplikace (PWA) u kterého došlo k chybě.Můžete vyhledat soubor web.config v jednotky: \inetpub\wwwroot\wss\VirtualDirectories\80\web.config.Přidat následující značky elementu, aby < systému.NET > oddílu:
|
TF244069: Došlo k chybě při kontrole zřizování stav generování sestav schéma databáze pro instanci aplikace PWA.Project Server vrátil následující chybu: "TF289004: došlo k chybě při komunikaci se serverem Project Server.Obraťte se na správce serveru Microsoft Office Project." |
Ověřte, zda máte správně nastavená oprávnění.Je nutné nastavit oprávnění pro účet, který se používá ve fondu aplikací pro webové aplikace, který je hostitelem databáze zpráv pro Microsoft Project Server.Udělte oprávnění db_owner účtu pro databázi sestav.Další informace naleznete v tématu Přiřazení oprávnění na podporu integrace produktů TFS a Project Server. |
TF244079: Došlo k chybě při načítání adresy URL pro sdílené služby. |
Je nutné nainstalovat dvě aktualizace, které jsou požadovány pro podporu serveru Microsoft Office Project 2010.After instalaci aktualizací, je nutné spustit Průvodce konfigurací služby SharePoint.Další informace naleznete v tématu Požadavky na systém a instalaci pro podporu integrace produktů TFS a Project Server. |
TF244087: Microsoft Team Foundation Server rozšíření pro Microsoft Project Server musí být nainstalována v těchto počítačích, které hostují serveru Microsoft Office Project.Další informace naleznete v tématu Jak: Přidání serveru Microsoft Project Server Team Foundation. |
Je nutné nainstalovat aktualizaci Team Foundation Server rozšíření pro Microsoft Project Server na následující počítače:
Další informace naleznete v tématu Požadavky na systém a instalaci pro podporu integrace produktů TFS a Project Server. |
TF208104: Změnili jste jeden nebo více hierarchické odkaz vztahy, které byl uzamčen s jinými procesy, jako je například Server Microsoft Office Project. Změny, které jste provedli jednotlivé pracovní položky byly publikovány.Změny, které jste provedli v uzamčeném propojení byly automaticky opravit. |
K této chybě může dojít při provedení změn v aplikaci Excel hierarchické odkaz vztahy mezi pracovními položkami, které jsou synchronizovány a také je uzamčen jehož hierarchii úloh ().Tato zpráva znamená, že nejsou publikovány změny, které jste provedli v poli, ale nejsou publikovány všechny změny, které jste provedli odkaz hierarchii, zda jsou zamčené nebo není uzamčen, odkazy.Hierarchii stromu automaticky vrátí do své původní struktury.Další informace naleznete v tématu adresování TF208104 Chyba: hierarchického odkaz relace je uzamčen. |
TF285019: Nepodařilo se odeslat požadavek pro uživatele {0}.Obraťte se na správce serveru Microsoft Office Project chcete-li ověřit, zda Project Server oprávnění udělená používá modul synchronizace účtu služby. |
Poté, co byl vytvořen nebo aktualizován pracovní položky, tato chyba se zobrazí v jeho poli historie když se modul synchronizace pokusí odeslat na Server Microsoft Office Project.Pro vyřešení této chyby, je nutné zadat další oprávnění k účtu služby, pod kterým běží synchronizačního modulu.Pro Project Server 2010 je nutné zadat oprávnění k úplnému řízení má být vyvolán aplikace Project Server služby pro webovou aplikaci služby SharePoint.Další informace naleznete v tématu Přiřazení oprávnění na podporu integrace produktů TFS a Project Server. |
TF287030: Při pokusu o synchronizaci úloha s ID byla vrácena chyba: TaskID.Chyba = "TF287035: Nelze najít následující typy pracovní položky pro týmový projekt 'Project':.Typy pracovních položek může být odstraněna nebo přejmenována.Správce pro Team Foundation Server by měl obnovit typ pojmenované pracovní položky pro mapovanou týmový projekt nebo projektový manažer by měl aktualizovat plán projektu s názvem nový typ pracovní položky. ".Obraťte se na správce pro Team Foundation Server ověřit, zda jsou přiřazeny požadovaná oprávnění k provedení této operace a že pracovní položka typu a týmového projektu existuje. |
Ověřte, zda jsou nainstalovány všechny projektoví manažeři Visual Studio 2013. Pokud Server Microsoft Office Project je nastavena na požadavek certifikační vrstvu SSL (Secure Sockets), třeba se ujistit, zda máte správně nakonfigurovaná SSL pro aplikace, které podporují instancí PWA, které se účastní v synchronizaci dat web služby SharePoint. |
TF291011: Typ nepodporované pole '{0}' je přiřazena k serveru Microsoft Office Project pole: {1}. |
Pokud je namapovat na pole v Team Foundation na pole v serveru Microsoft Office Project typy dat z těchto polí musí odpovídat kritériím mapování pole.Další informace naleznete v tématu typy dat a pole mapování kritérií. |
TF294003: Nelze získat přístup k následující instanci aplikace PWA: adresa pwaurl.Project Server vrátil tuto chybu: "požadavek se nezdařil se stavem HTTP 401: Unauthorized." Ověřte, zda instanci aplikace PWA existuje a zda účet služby pro kolekce týmových projektů pro přístup PWA byla udělena potřebná oprávnění. |
Je třeba udělit účtu služby pro Team Foundation Server oprávnění pro přístup k instanci aplikace PWA.Další informace naleznete v tématu Přiřazení oprávnění na podporu integrace produktů TFS a Project Server. |
TF294026: Následující pole pracovní položky neexistuje: Microsoft.VSTS.Scheduling.CompletedWork.Obraťte se na správce pro Team Foundation Server, chcete-li přidat toto pole pracovní položku. |
K této chybě může dojít za následujících podmínek:
|
TF400651: Team Foundation Server nelze integrovat s následující projekt vzhledem k tomu, že je projektu seznamu služby SharePoint úlohy: {0}.Převést projekt do projektu organizace nebo vyberte jiný projekt. |
Tato zpráva se zobrazí, když plán projektu byl nakonfigurován jako projektu jsou uvedeny úkoly služby SharePoint.Chcete-li tento problém vyřešit, naleznete v části změnit seznam služby SharePoint úkolů do projektu organizace. |
Názvy prostředků nesmí obsahovat speciální znaky
Několik znaků, například hranaté závorky nebo rohu závorky, může způsobit problémy při synchronizaci uživatelských jmen mezi služby Active Directory a Project Server.Další informace naleznete v tématu Active Directory synchronizace fondu zdrojů (Project Server 2013).
Pole Typ pracovní položky jsou uvedeny všechny typy pracovních položek
Text30 je pole výchozí projekt, který je přidružený typ pracovní položky sloupec, který se používá v úlohy synchronizace s pracovními položkami.Pokud se připojujete někdy plánu projektu za účelem Team Foundation Server s použitím zvolte týmový projekt možnost na pásu karet týmu další projekt pole, které je označeno typ pracovní položky, jsou k dispozici.Toto pole, pole výchozí projekt – Text24, podporuje mapování projektu plánů, které jsou svázány s Team Foundation , ale nepodporuje synchronizaci plánů.Toto pole na základě – Text24 obsahuje úplný seznam typů pracovních položek pro týmový projekt.Ověřte, zda máte správné pole tak, aby odkazovaly na něj a ověřením, zda Text30 se zobrazí.
Chybové zprávy pro správu příkazy nejsou zjištěny chybějící oprávnění
Při spuštění TfsAdmin nástroj příkazového řádku, může zobrazit následující chybová zpráva:
Žádost se nezdařila se stavem HTTP 401: Unauthorized.
Zpráva neznamená oprávnění, která je vyžadována, na který server.Je nutné prozkoumat požadovaná oprávnění pro konkrétní příkaz, který se pokouší spustit.Další informace naleznete v tématu Přiřazení oprávnění na podporu integrace produktů TFS a Project Server.
Definování dotazů, které určují hodnoty null nebo prázdná pole
Můžete najít pole nedefinované pracovních položek v Team Foundation vytvořením dotazu pracovní položky kde hodnotu není definována, doleva.Odpovídající pole Project Server, které jsou mapovány může obsahovat hodnotu 0.Například můžete určíte, které nedefinována následující klauzule v dotazu pro vyloučení pracovních položek, které obsahují nebo nula pracovních:
A dokončit pracovní <> (nechte nedefinována hodnotu)
Nebo Project Server dokončené pracovní <> 0
A < > zbývající práce (nechte nedefinována hodnotu)
Nebo projektový Server zbývající práce <> 0
Další informace naleznete v tématu Sledování odesílání pracovních položek a řešení zamítnutí.
Změna názvu plánu projektu mapovanou organizace vyžaduje, abyste aktualizovat mapovanou týmového projektu
Je-li uložit mapovanou organizace projekt pod jiným názvem a potom publikujte projekt Project Server, je nutné aktualizovat mapovanou týmového projektu.Jinak, nezobrazí se nový název v projektu organizace v poli Project Server karty.Další informace naleznete v tématu Aktualizace vašeho klienta Team Foundation.
Více chyb a podmínky zablokování smí být hlášena za podmínek zátěže
Za určitých podmínek zatížení více chyb a zablokování serveru může být uvedena do protokolu událostí systému Windows a zpráv synchronizace.Tyto zprávy může například zobrazit, je-li více kolekce týmových projektů, jsou mapovány na jednu instanci aplikace PWA.Není zapotřebí žádná akce.
Může se zobrazit následující typy chyb:
Error_GeneralServerErrorSql|Transakce (proces ID 156) byl zablokovány na uzamčení prostředky s jiným procesem a byl zvolen jako poškozený zablokování. Spusťte znovu transakce.
Error_GeneralServerErrorSql|Vypršel časový limit. Časový limit vypršel před dokončením operace nebo server neodpovídá.
Přístup byl odepřen problémy objevit při konfiguraci služby Vyrovnávání zatížení sítě
Pokud máte oprávnění správce na serveru Microsoft Office Project, 401 Přístup odepřen, že po dokončení konfigurace integrace dva serverové produkty, pravděpodobně se zobrazí zpráva.Tato zpráva se může zobrazit při nasazení serveru Microsoft Office Project obsahuje následující součásti:
Dvě nebo více webové servery front-end.
Windows Vyrovnávání zatížení sítě (NLB) je vyvážit.
Jeden statických IP jako služby Vyrovnávání zatížení sítě front-end s názvem, který je registrován s služba DNS (Domain Name).
Chcete-li tento problém vyřešit, je nutné nastavit jednu ze dvou klíčů registru.Další informace získáte na následující stránce webu společnosti Microsoft: při procházení webu, který používá integrované ověřování a hostitelem je služba IIS 5.1 nebo novější verze se zobrazí chyba 401.1.
Při aktualizaci dílčích projektů s otevřeným hlavním projektem může nastat více chyb.
Můžete synchronizaci dat mezi týmového projektu a plánu projektu organizace, která je dílčí projekt.Nelze spravovat ani aktualizovat všechna data z hlavního projektu, který obsahuje dílčí namapované projekty.Může mít hlavní plán, který obsahuje dílčí projekty, které jsou namapovány na Team Foundation Server, ale Team Foundation doplněk klienta pro Project Professional bloky úpravy mapovat dílčích z hlavního plánu.Konkrétně doplňku zabráníte úpravy nebo odstranění úlohu, která je naplánovaná k synchronizaci s Team Foundation z hlavního plánu
Několik chyby se mohou objevit, je-li otevřít dílčí projekt a jeho hlavního projektu současně.Například může zobrazit jeden nebo více následujících chybových zpráv:
Zobrazení Ganttova Team Foundation (Project Server) v této verzi aplikace Project neexistuje.Zvolte jiné zobrazení.
Použít následující pole, které jste vybrali pro sledování typ pracovní položky je již v projektu: pjTaskText30.Pokud budete pokračovat, by přepsání existující data.
Klikněte na tlačítko „Storno“, chcete-li zabránit přepsání nebo odstranění dat a zkopírovat data v pjTaskText30 do nepoužitých polí v projektu, nebo požádejte správce o změnu místního pole.
Opravdu chcete pokračovat?
TF82041: Team Foundation nepodporuje úprav úlohy v dílčích projektech z hlavního projektu.Otevřete dílčí projekt upravovat, publikovat nebo aktualizovat úlohy.
TF80069: Team Foundation došlo k chybě při aktualizaci dat v aplikaci.
Chcete-li tyto chyby vyřešit, zavřete hlavního projektu vždy, když upravujete mapovanou dílčí projekt.
Viz také
Koncepty
Přehled procesu synchronizace pro integraci produktů TFS a Project Server
Vyloučení komponenty ze synchronizace dat
Správa integrace produktů Team Foundation Server a Project Server