Le blog change d'adresse
Franck DESBROSSES, le 11/02/2009
Le blog de Tekigo change d'adresse,pensez donc à mettre à jour vos favoris ainsi que vos flux RSS.
Le blog est désormais consultable à l'adresse http://blog.tekigo.com
tekigo
Framework 1.1
Framework 2.0
ASP.net
Winform
C#
Office System
VB.Net
VSTO
Software Factory et VSTS
Team System édition Workgroup et erreur TF50626
Nicolas VANVOOREN, le 04/12/2008
L’édition Workgroup de Team System est destinée aux petites équipes de développement. Bien que totalement fonctionnelle, elle est limitée à 5 utilisateurs (en réalité 4, le compte ayant servi à l’installation consommant automatiquement une licence). Les comptes de ces utilisateurs doivent être inscrits dans un groupe de sécurité particulier, "Team Foundation Licensed Users", ou "Utilisateurs possédant une licence d’utilisation de Team Foundation Server" (sic) dans la version française, pour leur permettre de se connecter à la plateforme.
Problème : que faire lorsqu’en ajoutant un 5e compte dans ce groupe, une erreur TF50626 apparaît, indiquant qu’il n’est pas possible d’ajouter cet utilisateur car la limite de 5 est déjà atteinte ? Ce problème peut survenir à la suite d’une désynchronisation partielle entre les comptes Active Directory et les comptes inscrits dans le Team Foundation Server.
Malheureusement, l’IHM de Visual Studio est peu explicite comme le montre l’image ci-après (seul 4 comptes apparaissent). Il faut donc passer par les outils en ligne de commande pour en savoir plus.

Le programme TtfsSecurity va nous permettre dans un premier temps de confirmer la présence d’un compte fantôme qui consomme une licence pour rien… La commande à exécuter est la suivante :
tfssecurity /im "Utilisateurs possédant une licence d'utilisation de Team Foundation Server" /server:nomserveur

Comment supprimer ce compte fantôme ? La première étape consiste à localiser le compte dans la base de données de TFS qui stocke la référence des utilisateurs.
A l’aide du SQL Server Management Studio, ouvrir la base TfsIntegration puis la table tbl_gss_groups. Repérer dans la colonne display_name le groupe « Utilisateurs possédant une licence d’utilisation de Team Foundation Server ». Récupérer la valeur contenue dans la colonne sid. Créer ensuite une requête ayant la forme suivante :

Le résultat de cette requête vous donne la liste des SID des comptes inscrits dans le groupe de sécurité "Utilisateurs possédant…". Il ne reste plus maintenant qu’à rechercher le fantôme. Pour cela, utiliser de nouveau le programme TfsSecurity avec la syntaxe suivante (où le xxx correspond à chaque SID issu du résultat de la requête :
tfssecurity /i sid:xxx /server:nomserveur
Si le compte est correct, vous obtenez l’identification de l’utilisateur.

Dans le cas du compte fantôme, l’exécution de la commande échoue en indiquant que l’identification ne peut pas être résolue. Le SID du fantôme étant déterminé, nous allons pouvoir le supprimer et libérer la licence correspondante. Normalement, grâce à ce SID, nous devrions utiliser le programme TfsSecurity avec l’option g- pour supprimer ce compte du groupe de sécurité. Si vous tentez cette opération, un message d’erreur apparaît et indique qu’il ne peut pas résoudre l’identifiant !
Seule solution : supprimer physiquement l’enregistrement dans la table tbl_gss_group_membership dont le member_sid est égal au SID fantôme. Cette opération réalisée, vous pourrez enfin ajouter votre 5e utilisateur.
Note : la modification directe dans les bases TFS n'est pas recommandée et ne doit être effectuée qu'à titre exceptionnel comme c'est le cas ici.
Pour en savoir plus sur la commande TfsSecurity : http://msdn.microsoft.com/en-us/library/ms252504(VS.80).aspx
Software Factory et VSTS
Team System : la boîte à outils du développeur
Nicolas VANVOOREN, le 29/10/2008
Alors que la PDC bat son plein, les Microsoft Days faisaient escale à Lyon (29 et 30/10/2008).
Nicolas Vanvooren a coanimé avec Eric Le Loc'h, spécialiste outils de développement chez Microsoft, une session Team System orientée sur les outils de tests. Objectif : montrer à quel point la mise en oeuvre des tests unitaires, de la couverture de code, de l'analyse des métriques de code, de l'analyse statique ou encore du code profiling devenait très simple avec Visual Studio 2008 Team System !
Nous vous proposons de télécharger la présentation de cette session : SessionTeamSystem.zip (3,8 Mo)
C#
Software Factory et VSTS
Petite équipe de développement ? Accédez vous aussi à une solution ALM !
Olivier DUPONT, le 14/07/2008
Tekigo – Centre de compétence Team System
(InnerCircle Partner) et Comsoft - Sos
Developers mettent leurs forces en commun pour proposer une offre de services et
de licencing adaptés, à l’attention des petites équipes de développement, afin
de leur assurer un ROI court terme et soutenir leurs démarches de développement
collaboratif, d’industrialisation logicielle et d’ALM, supportée par la
plateforme Microsoft Visual Studio Team system 2008.
Plus de détails sur
l’offre : http://www.sosdevelopers.com/msdn4.htm
Plus de détails sur notre offre Team System :
http://www.tekigo.com/TeamSystem.aspx
Contactez-nous pour réservez
vos dates : contact@tekigo.com
tekigo
Software Factory et VSTS
Gestion de configuration en multi-sites
Nicolas VANVOOREN, le 13/04/2007
En 2006, Tekigo a mené une étude pour le compte d'un de ses clients concernant les fonctions client/serveur de Visual Studio Team System et notamment le Team Foundation Proxy dans un environnement multi-sites.
Nous publions un livre blanc sur les résultats de cette étude et sur les capacités de Team System pour la gestion de configuration sur un site distant.
A télécharger : Tekigo - livre blanc TFP.pdf
Software Factory et VSTS
Tekigo rejoint le "Centre de compétences Team System" de Microsoft
Olivier DUPONT, le 27/06/2006
Tekigo est positionné comme accompagnateur dans la réussite de votre projet de développement logiciel et ce, sur l'ensemble des activités de son cycle de vie.
Notre volonté est de mettre en adéquation vos Exigences, et la méthode définies en amont avec l'outillage associé. Ceci afin d'assurer la mise en oeuvre d'une plateforme de fabrique logicielle concrète et opérationnelle dans votre contexte (technique, humain, contractuel...).
C'est donc naturellement, que nous nous sommes spécialisés sur la plateforme Visual Studio Team System et Team foundation Server afin d'en assurer la mise en oeuvre, la personnalisation, l'enrichissement et l'intégration avec des outils et solutions tiers selon vos spécificités.
Retrouvez sur notre site, notre offre Team System qui s'adresse principalement aux éditeurs de logiciel ou aux DSI soucieuses d'améliorer la qualité, la fluidité et productivité de leur cycle de développement logiciel.
Retrouvez Tekigo sur le site de Microsoft consacré aux centres de compétences Team System, cliquez ici.
Pour plus d'informations sur le centre de compétence Team System, cliquez ici.
tekigo
Software Factory et VSTS