Ce post illustre le cas où le serveur TFS s’est planté et que seule la partie application tiers de TFS a été réinstallée.
Voici donc comment restaurer les données.
Si on utilise l’outil de backup qui est intégré à TFS , la restauration des données se fait avec ce même outil, mais plusieurs étapes sont nécessaires pour cette manipulation.
Nettoyage des bases de données
Sur le serveur TFS 2012
- Ouvrir SQL Server Management
- Se connecter au serveur de base de données
- Si des bases tfs_xxx existent déjà, il faut les supprimer (en cochant la case « close existing connections »).
Nettoyage TFS 2012
- Ouvrir la console d’administration de TFS 2012
- Supprimer la configuration déjà présente en utilisant la fonction « Remove Feature »
Faire la même manipulation pour chaque élément de liste déroulante.
Restauration des données
Sur le serveur TFS 2012 :
- Ouvrir la console d’administration de TFS 2012.
-
Cliquer sur « Scheduled Backups »
- Choisir « Restore database »
- Mettre le chemin réseau de l’emplacement des backups \\mon_chemin_reseau
- Puis cliquez sur « List Backups » (si la page se ferme, réouvrir)
-
La liste des backups apparaît, sélectionner le dernier en date, c’est à dire le premier de la liste
- Cliquez sur « Next »
-
Choisir les bases à restaurer (donc tout cocher) ainsi que le nom du serveur
-
Puis valider en cliquant « Next » ET « Restore » jusqu’à la fin de l’assistant.
- Next et Close
Configuration de TFS 2012
La configuration de TFS 2012 se fait à partir de la base de données tfs_configuration qui a été restaurée du backup.
Dans la console d’administration de TFS 2012 :
- Choisir « Applications tiers », puis cliquez sur « configure installed… »
- Cliquez sur Application tiers Only , Start Wizard next
-
La fenêtre qui apparaît permet de choisir le serveur de base de données ainsi que la base de configuration tfs_configuration. Pour voir apparaître cette base dans la liste il faut cliquez sur « List available databases ».
- Bien vérifier qu’il y a bien une base tfs_configuration
- Next
- Renseigner le compte administrateur de TFS
-
Next et Configure
Voir plus d’infos sur les backup et restauration de TFS 2012 ici http://msdn.microsoft.com/fr-fr/library/vstudio/bb552295(v=vs.110).aspx.