Dépannage des outils de ligne de commande Team Foundation Server
Mise à jour : novembre 2007
Cette rubrique répertorie les problèmes courants pouvant survenir lorsque vous utilisez un outil en ligne de commande.
Si vous ne parvenez pas à résoudre un problème après avoir examiné ces conseils et ceux de la rubrique relative aux messages d'erreur, visitez les Forums techniques de Microsoft pour Visual Studio Team System (https://go.microsoft.com/fwlink/?LinkId=54490). Ces forums fournissent des threads de recherche sur diverses rubriques de résolution des problèmes et sont surveillés pour fournir des réponses à vos questions.
TfsAdminUtil n'a pas mis à jour les informations du compte de service sur le site Web SQL Server Reporting Services
La commande TfsDeleteProject n'a pas supprimé tous les composants d'un projet d'équipe
La commande RenameDT retourne une erreur
TfsAdminUtil n'a pas mis à jour les informations du compte de services sur le site Web SQL Server Reporting Services
Si vous utilisez l'utilitaire en ligne de commande TFSAdminUtil pour modifier le compte de service, vous devez également mettre à jour les références des sources de données Reporting Service après avoir exécuté TfsAdminUtil ChangeAccount sur le compte TFSService. Si vous ne mettez pas à jour les informations d'identification, des erreurs s'affichent ultérieurement lorsque vous essayez d'exécuter un rapport.
Les symptômes de ce problème sont entre autres les suivants :
Impossibilité d'exécuter les rapports une fois le compte de service Team Foundation Server modifié
Message d'erreur : "Le service Web Report Server ne peut pas accéder aux informations sécurisées sur le serveur de rapports. Vérifiez que le WebServiceAccount est spécifié correctement dans le fichier de configuration du serveur de rapports. (rsAccessDeniedToSecureData)"
Message d'erreur : "Une erreur s'est produite lors du traitement du rapport. (rsProcessingAborted)"
Message d'erreur : "Échec d'ouverture de session : nom d'utilisateur inconnu ou mot de passe incorrect. (Exception de HRESULT: 0x8007052E)"
La procédure suivante vous aide à résoudre le problème.
Pour mettre à jour les informations d'identification pour les sources de données Reporting Service
Démarrez Internet Explorer.
Ouvrez http://NomServeurCoucheApplication/Reports.
Sous l'onglet Sommaire, cliquez sur TfsReportDS.
Sous l'onglet Propriétés, mettez à jour le Nom d'utilisateur et le Mot de passe des Informations d'identification qui sont stockées de manière sécurisée sur le serveur de rapports.
Répétez des étapes trois (3) et quatre (4) pour TfsOlapReportDS.
La commande TfsDeleteProject n'a pas supprimé tous les composants d'un projet d'équipe
Si vous utilisez la commande TfsDeleteProject /force pour supprimer un projet d'équipe, Team Foundation Server risque de ne pas pouvoir supprimer tous les composants du projet d'équipe. La commande TfsDeleteProject /force conduit Team Foundation Server à supprimer le projet d'équipe en supprimant chaque composant y compris le suivi des éléments de travail, la création de rapports, le contrôle de code source, la build, Windows SharePoint Services et SQL Server 2005 Reporting Services. Si Team Foundation Server parvient à supprimer chaque composant, il retourne le message Terminé.
Si Team Foundation Server rencontre un problème pour supprimer un composant de projet d'équipe individuel, il ignore ce composant, retourne un message d'erreur, supprime le composant suivant et laisse les métadonnées et paramètres de sécurité du projet d'équipe intacts.
Remarque : |
---|
Si vous ne supprimez pas tous les composants du projet d'équipe supprimé, vous ne pourrez pas créer un autre projet d'équipe qui a le même nom. |
La procédure suivante vous aide à résoudre le problème.
Pour supprimer les composants de projet d'équipe restants
Examinez les messages retournés pour déterminer les composants qui ont été supprimés (indiqués par le message Terminé) et ceux qui ne l'ont pas été.
Lisez le message d'erreur concernant le composant qui n'a pas été supprimé, et corrigez manuellement le problème signalé dans le message d'erreur.
Réexécutez la commande TfsDeleteProject /force.
Pour plus d'informations sur l'outil en ligne de commande TfsDeleteProject, consultez TFSDeleteProject.
La commande RenameDT retourne une erreur
L'Assistant Installation Team Foundation crée un site Web nommé « Team Foundation Server » dans IIS. Team Foundation ne s'exécutera pas correctement si ce nom de site Web est modifié.
Si vous modifiez manuellement le nom du site Web par défaut dans IIS par rapport à sa valeur d'origine "Team Foundation Server", l'outil en ligne de commande RenameDt retourne une erreur. Renommez le site Web IIS « Team Foundation Server » pour résoudre l'erreur suivante :
Impossible de charger la chaîne de connexion à partir de web.config
Pour plus d'informations sur l'outil en ligne de commande RenameDT, consultez RenameDT, commande.