TFS 2010–Simplifier vos sauvegardes

Team Foundation Server 2010 stocke toutes ses informations au sein d’une base de données SQL Server. Il parait bien évidemment vital qu’il faut mettre en place une politique de sauvegarde de cette base de données pour être certain qu’il sera possible de restaurer le tout si jamais le serveur brule / explose / fond / subit une inondation.

Comme toute base de données il est possible de mettre en place un plan de maintenance au sein de SQL Server effectuant une sauvegarde des bases et de le programmer au sein d’un job récurrent. Jusqu’a présent, tout le monde faisait comme ça et devait prendre garde de sauvegarder les bonnes bases.

Les power tools sont un produit gratuit de Microsoft permettant d’ajouter des fonctionnalités supplémentaires pour les utilisateurs de Team Foundation Server. Jusqu’à présent celui-ci ajoutait principalement des éléments côté client (au niveau de Visual Studio principalement). Depuis la version de Septembre 2010, il contient une extension à la Console d’administration de Team Foundation Server qui permet de nous simplifier la vie pour mettre en place la politique de sauvegarde de TFS ! :-)

Dès qu’il est installé sur le serveur, le plugin ajoute un menu dans l’outil d’administration :

image

Il est alors possible de définir en quelques étapes ce que l’on souhaite sauvegarder, à quelle fréquence et de quelle manière :

image

Tout se passe alors en arrière plan, tout seul. Il est également possible de déclencher la sauvegarde manuellement dès qu’on le souhaite.

Un avantage supplémentaire est qu’il est extrêmement simple de restaurer le système TFS. L’ensemble des sauvegardes disponibles est listée, il suffit de choisir et de cliquer sur “Restore” !

image

Attention cependant, il n’est pas possible de configurer la politique de rétention à moins de 30 jours via l’assistant. Il est cependant possible de le modifier après la création du plan de sauvegarde dans le fichier de configuration. Celui-ci se trouve dans le répertoire C:\ProgramData\Microsoft\Team Foundation\Server Configuration et se nomme ConfigPT.xml.

Il suffit de modifier le noeud XML suivant :

<RetentionDays>7</RetentionDays>

… et le tour est joué !

Information intéressante également, si la taille de vos sauvegardes est très importante, vous pouvez suivre la procédure suivante : http://mikefourie.wordpress.com/2010/09/21/minimize-your-tfs-backup-size/

Bonnes sauvegardes ! ;-)

.Dispose();

Publié vendredi 17 décembre 2010 09:00 par Etienne Margraff
Classé sous ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires


Les 10 derniers blogs postés

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01

- SharePoint Online: Script PowerShell pour supprimer une colonne dans tous les sites d’une collection par Blog Technique de Romelard Fabrice le 11-27-2018, 18:01