Dépannage de la gestion de Team Foundation Server
Mise à jour : novembre 2007
La gestion de Team Foundation Server inclut l'ajout et la gestion des utilisateurs et des groupes dans Team Foundation Server, la gestion des autorisations de Team Foundation Server, la gestion des autorisations entre Team Foundation Server, produits et technologies SharePoint et SQL Reporting Services, et la gestion de Team Foundation Server dans l'environnement de son groupe de travail ou de son domaine. Certains des problèmes de gestion les plus courants et leurs solutions sont répertoriés ici.
Si vous ne pouvez pas résoudre un problème après avoir passé en revue ces conseils, visitez les Forums techniques de Microsoft pour Visual Studio Team System Team Foundation Server. Ces forums proposent des fils de discussion sur un grand nombre de sujets de dépannage dans lesquels il est possible de faire des recherches. Par ailleurs, ces fils sont surveillés de manière à ce que les réponses soient rapides.
Les utilisateurs ne peuvent pas accéder au portail du projet d'équipe
Les utilisateurs ne peuvent pas accéder aux rapports
Impossible d'ajouter un utilisateur ou un groupe
L'utilisateur ou le groupe ajouté n'apparaît pas dans Team Foundation Server
L'utilisateur ou le groupe ajouté ne peut pas accéder à Team Foundation Server
Les autorisations modifiées pour un utilisateur ou un groupe ne semblent pas fonctionner dans Team Foundation Server
La modification de l'appartenance d'un groupe Team Foundation Server ne prend pas effet immédiatement
Ligne Objet manquante dans les alertes de notification par courrier électronique
Dépannage des problèmes de gestion
Lorsque vous tentez de résoudre des problèmes spécifiques à l'utilisateur, au groupe, à l'autorisation et à l'environnement dans Team Foundation Server, vérifiez les messages du journal des événements pour consulter les erreurs. Vous pouvez afficher les journaux d'événements en cliquant sur Démarrer, Outils d'administration, puis sur Observateur d'événements. Les événements de Team Foundation Serversont consignés dans le journal des événements de l'application et les informations supplémentaires sur chaque événement peuvent être consultées en double-cliquant sur les événements séparément. Les événements Active Directory et du système local sont consignés dans le journal des événements de sécurité et les événements liés au compte de service et aux services sont consignés dans le journal des événements système.
Si vous rencontrez des écarts de performance significatifs, vous devez d'abord vérifier que votre matériel Team Foundation Server répond à la configuration matérielle et logicielle minimale requise, puis vérifiez les compteurs de performance. Pour plus d'informations sur la vérification des compteurs de performance, consultez Comment : afficher les compteurs de performance de Team Foundation Server.
Les utilisateurs ne peuvent pas accéder au portail du projet d'équipe
Symptôme : un message d'erreur s'affiche lorsque vous essayez d'accéder au portail du projet d'équipe.
Causes possibles :
Vous avez dû faire une erreur en tapant manuellement l'URL du portail du projet. Dans Team Explorer, cliquez avec le bouton droit sur le projet, puis cliquez sur Afficher le portail du projet.
Il est possible que les services IIS (Internet Information Services) soient arrêtés sur le serveur de couche Application de Team Foundation. Pour vérifier si les services IIS sont en cours d'exécution, sur le serveur de couche Application de Team Foundation, cliquez sur Démarrer, Outils d'administration, Services Internet (IIS) et vérifiez si le serveur est arrêté. Pour plus d'informations, consultez Comment : arrêter et démarrer des services, des pools d'applications et des sites Web.
Le pool d'applications Microsoft Team Foundation Server est peut-être arrêté. Ouvrez le Gestionnaire IIS et vérifiez que le pool d'applications est en cours d'exécution.
Il est possible que vous n'ayez pas les autorisations appropriées dans produits et technologies SharePoint. Lorsque vous ajoutez des utilisateurs ou des groupes à Team Foundation Server, vous devez également les ajouter dans Windows produits et technologies SharePoint et SQL Reporting Services. Pour plus d'informations, consultez Gestion des autorisations.
La version de Team Explorer que vous utilisez est celle fournie avec Microsoft Visual Studio 2005 Team Foundation Server. Il y a un problème connu avec la version d'origine de Team Explorer et Visual Studio Team System 2008 Team Foundation Server lorsque Team Foundation Server est configuré pour utiliser Windows SharePoint Services 3.0. Vous pouvez obtenir un correctif logiciel auprès des services d'assistance technique Microsoft ou mettre à niveau Team Explorer vers Visual Studio Team System 2008. Pour plus d'informations, consultez Compatibilité des versions de Team Explorer et Compatibilité des versions de Team Foundation Server.
Les utilisateurs ne peuvent pas accéder aux rapports
Symptôme : un message d'erreur s'affiche lorsque vous essayez d'ouvrir ou d'accéder aux rapports dans Team Explorer.
Causes possibles :
Il est possible que vous ne disposiez pas des autorisations appropriées dans SQL Reporting Services. Lorsque vous ajoutez des utilisateurs ou des groupes à Team Foundation Server, vous devez également les ajouter dans produits et technologies SharePoint et SQL Reporting Services. Pour plus d'informations, consultez Gestion des autorisations et Dépannage des rapports de Team Foundation.
IIS est peut-être arrêté sur le serveur de couche Application Team Foundation. Pour vérifier si les services Internet (IIS) sont en cours d'exécution, sur le serveur de couche Application de Team Foundation, cliquez sur Démarrer, Outils d'administration, Services Internet (IIS) et vérifiez si le serveur est arrêté. Pour plus d'informations, consultez Comment : arrêter et démarrer des services, des pools d'applications et des sites Web.
Remarque : Pour les déploiements qui utilisent SQL Server 2008, SQL Reporting Services fonctionne indépendamment d'IIS.
Le pool d'applications pour SQL Reporting Services est peut-être arrêté dans IIS. Dans IIS, vérifiez que le pool d'applications Reporting Services est en cours d'exécution.
Impossible d'ajouter un utilisateur ou un groupe à Team Foundation Server
Symptôme : un utilisateur ou un groupe de domaine n'apparaît pas dans la boîte de dialogue Utilisateur ou groupe Windows.
Causes possibles :
- L'utilisateur ou le groupe appartient à un domaine qui n'est pas approuvé par le domaine où vous avez déployé Team Foundation Server. Vous pouvez configurer une approbation entre les deux domaines ou utiliser l'outil en ligne de commande TFSSecurity pour ajouter des utilisateurs ou des groupes appartenant à des domaines non approuvés. Pour plus d'informations, consultez Considérations sur les approbations et les forêts pour Team Foundation Server et Commandes de l'utilitaire en ligne de commande TFSSecurity.
L'utilisateur ou le groupe ajouté n'apparaît pas dans Team Foundation Server
Symptôme : un utilisateur ou un groupe récemment ajouté n'apparaît pas sur le serveur ou le projet dans lequel vous venez de les ajouter.
Causes possibles :
- Vous devez définir au moins une autorisation pour Autoriser ou Refuser afin d'ajouter avec succès un utilisateur ou un groupe à Team Foundation Server. Si vous ajoutez un utilisateur ou un groupe sans définir au moins une autorisation pour Autoriser ou Refuser (autrement dit, si vous ne définissez aucune autorisation), cet utilisateur ou ce groupe ne sera pas ajouté à Team Foundation Server. Il n'y aura aucun message d'erreur ni avertissement. Pour plus d'informations, consultez Gestion des utilisateurs et groupes et Autorisations de Team Foundation Server.
L'utilisateur ou le groupe ajouté ne peut pas accéder à Team Foundation Server
Symptôme : un utilisateur ou un groupe récemment ajouté ne peut pas accéder aux éléments de travail, au code source, aux portails de projet ou aux rapports Team Foundation Server.
Remarque : |
---|
Ajoutez des utilisateurs et des groupes aux groupes de Team Foundation Server au lieu de les ajouter au projet ou au serveur. Pour plus d'informations, consultez Gestion des utilisateurs et groupes. |
Causes possibles :
Dans les environnements comportant plusieurs serveurs Team Foundation Server, l'utilisateur peut tenter d'accéder à un serveur Team Foundation Server alors qu'ils ne disposent d'autorisations sur aucun projet. Assurez-vous que l'utilisateur accède au serveur de Team Foundation Server approprié pour le projet.
L'utilisateur ou le groupe peut appartenir à un autre domaine ou groupe de travail qui ne dispose pas de la relation d'approbation nécessaire pour accéder à Team Foundation Server. Pour plus d'informations, consultez Gestion de Team Foundation Server dans un domaine Active Directory et Gestion de Team Foundation Server dans un groupe de travail.
Vous avez ajouté un utilisateur ou un groupe qui dispose uniquement de l'autorisation Administrer les modifications réservées avec la valeur Autoriser ou Refuser. Il s'agit d'un problème connu rencontré avec cette autorisation : si vous ajoutez un utilisateur ou un groupe qui dispose uniquement de cette autorisation avec la valeur Autoriser, l'utilisateur ou le groupe n'est pas ajouté correctement au groupe Team Foundation Valid Users et ne peut donc pas accéder à Team Foundation Server. Vérifiez si l'utilisateur ou le groupe apparaît dans la liste des membres de Team Foundation Valid Users et, lorsque vous ajoutez des utilisateurs ou des groupes, vérifiez que vous les avez ajoutés avec d'autres autorisations, en plus de Administrer les modifications réservées, avec la valeur Autoriser ou Refuser Pour plus d'informations, consultez Gestion des utilisateurs et groupes, Comment : afficher les utilisateurs existants et Autorisations de Team Foundation Server.
Il est possible que vous ne disposiez pas des autorisations appropriées dans produits et technologies SharePoint ou SQL Reporting Services. Lorsque vous ajoutez des utilisateurs ou des groupes à Team Foundation Server, vous devez également les ajouter dans produits et technologies SharePoint et SQL Reporting Services. Pour plus d'informations, consultez Gestion des autorisations.
En cas de problème de contrôle de code source, il est possible qu'un utilisateur ou groupe utilise un Team Foundation Server Proxy qui n'a pas été configuré correctement. Si vous avez apporté des modifications à votre Team Foundation Server proxy ou au compte de service pour Team Foundation Server proxy, vous devez configurer le proxy et le serveur en conséquence. Pour plus d'informations, consultez Comment : configurer la sécurité du cache pour Team Foundation Server Proxy, Architecture de sécurité de Team Foundation Server et Dépannage du proxy Team Foundation Server.
Les autorisations modifiées pour un utilisateur ou un groupe ne semblent pas fonctionner dans Team Foundation Server
Symptôme : un utilisateur ou un groupe existant doit modifier ses autorisations. Immédiatement après la modification de l'autorisation, les fonctionnalités de l'utilisateur ou du groupe semblent être identiques à celles dont il disposait avant la modification d'autorisation.
Causes possibles :
- La synchronisation sur Team Foundation Server des modifications apportées aux autorisations peut prendre une minute ou deux, en particulier si la latence du réseau est importante entre les serveurs de couche Données et Application de Team Foundation. Patientez plusieurs minutes et recommencez l'opération. Pour plus d'informations, consultez Autorisations de Team Foundation Server et Architecture de sécurité de Team Foundation Server.
La modification de l'appartenance d'un groupe Team Foundation Server ne prend pas effet immédiatement
Symptôme : un administrateur ajoute ou supprime un utilisateur d'un groupe de Team Foundation Server. Immédiatement après leur ajout ou leur suppression de ce groupe, cet utilisateur ne semble pas avoir été affecté par cette modification en ce qui concerne l'appartenance au groupe.
Causes possibles :
La synchronisation sur Team Foundation Server des modifications apportées à l'appartenance d'un groupe peuvent peut prendre une minute ou deux, en particulier si la latence du réseau est importante entre les serveurs de couche Données et Application de Team Foundation ou entre Team Foundation Server et les contrôleurs de domaine où réside le groupe de sécurité lorsque les groupes de sécurité Active Directory sont en cours d'utilisation.
Patientez plusieurs minutes et recommencez l'opération.
Dans les déploiements Active Directory, vous pouvez utiliser l'outil en ligne de commande gpupdate avec le paramètre /force pour forcer les mises à jour des groupes de sécurité Active Directory.
Si vous utilisez des groupes de sécurité Active Directory et que vous modifiez régulièrement l'appartenance de ces groupes, vous pouvez configurer Team Foundation Server pour qu'il se synchronise plus souvent avec Active Directory. Par défaut, Active Directory effectue une synchronisation toutes les heures. Vous pouvez augmenter cette fréquence en modifiant le fichier web.config et en ajoutant une clé appSettings dans la section IdenityUpdatePeriod. Affectez la fréquence de votre choix à la valeur de la clé appSettings. La valeur par défaut est 1 heure, 1:0:0.
Pour plus d'informations, consultez « gpupdate » sur le site Web Microsoft, Comment : modifier les paramètres de configuration des composants Team Foundation Server, Autorisations de Team Foundation Server et Architecture de sécurité de Team Foundation Server.
Ligne Objet manquante dans les alertes de notification par courrier électronique
Symptôme : la ligne Objet dans les alertes de messagerie électronique est vierge.
Causes possibles :
Les trois assemblys suivants ne sont pas chargés.
Microsoft.TeamFoundation.Build.Server.EventFilter.dll
Microsoft.TeamFoundation.VersionControl.Server.EventFilter.dll
Microsoft.TeamFoundation.VersionControl.WorkItemTracking.Server.EventFilter.dll
L'application Web des services de Team Foundation Server charge ces assemblys à son démarrage. Ces assemblys ne sont pas chargés lorsque les paramètres de configuration d'ASP.NET pour le service Web ont été modifiés à l'aide du Gestionnaire des services IIS. Cette approche provoque l'ajout d'un attribut à l'élément configuration du fichier Web.Config correspondant.
Par exemple, avant la modification d'une configuration, le fichier Web.Config des services contient les entrées suivantes :
<configuration> <!-- Team Foundation/Web application values --> </configuration>
Après avoir modifié une configuration à l'aide du Gestionnaire des services IIS, le fichier Web.Config des services contient les entrées suivantes :
<configuration xmlns="https://schemas.microsoft.com/.NetConfiguration/v2.0"> <!-- settings --> </configuration>
Pour résoudre le problème, utilisez un éditeur ou le Bloc-notes afin de supprimer l'attribut d'espace de noms. Vous n'avez pas besoin d'exécuter iisreset après cette modification.
Pour plus d'informations sur la configuration des notifications par courrier électronique, consultez Comment : configurer les paramètres de serveur SMTP et de notification par courrier électronique dans le fichier Web.Config de services.
Voir aussi
Tâches
Dépannage des problèmes liés aux autorisations et à la sécurité de Team Foundation Server
Dépannage des problèmes liés aux compteurs de performance de Team Foundation Server
Dépannage des outils de ligne de commande Team Foundation Server
Dépannage du proxy Team Foundation Server
Dépannage de l'Assistant Nouveau projet d'équipe
Dépannage des rapports de Team Foundation