Sauvegarder et restaurer les données pour TFS
Comment sauvegarder et restaurer des données TFS sur le nouveau matériel
Si vous n'avez pas encore installé TFS sur le nouveau matériel, vous devrez le faire maintenant. Vous pouvez utiliser les outils de sauvegarde et de restauration personnalisés de TFS pour gérer vos données.
Conseil
Si vous mettez à niveau TFS 2012 avec Update 2 (TFS 2012.2) ou une version ultérieure, vous pouvez utiliser les fonctionnalités intégrées à TFS pour créer votre sauvegarde et la restaurer.
Commencez par enregistrer vos données, y compris la clé de chiffrement sur le serveur de rapports utilisé avec la version antérieure de TFS. Ensuite, vous allez restaurer vos données à l'instance SQL Server que vous avez installée dans l'étape 2. Une fois la restauration terminée, vous allez utiliser l'outil de création de rapports de SQL Server pour redémarrer la base de données du serveur de rapports, restaurer sa clé de chiffrement, puis vérifier l'accès au serveur de rapports. Si vous avez installé SharePoint, vous utiliserez un outil en ligne de commande SharePoint pour attacher et mettre à niveau votre base de données de contenu.
Autorisations requises
Vous devez être membre du groupe de sécurité Administrateurs sur le serveur Windows Server, sur l'ancien et le nouveau matériel.
Si vous envisagez de configurer la création de rapports, vous devez également être membre du groupe de sécurité des administrators sur le serveur qui exécute SQL Server Reporting Services. Si vous envisagez de configurer des produits SharePoint, vous devez être membre du groupe des administrateurs de batterie sur le site d'administration des produits SharePoint. Si vous n'avez pas installé le moteur de base de données qui doit héberger la base de données de configuration ou si un administrateur de base de données gère l'instance de SQL Server que vous utilisez, vous devez être membre de rôle serveur sysadmin dans SQL Server.
Sauvegarder vos données
Si vous n'avez pas encore installé TFS sur le nouveau matériel, vous devrez le faire maintenant pour accéder aux outils personnalisés de sauvegarde et de restauration de TFS. Vous allez sauvegarder toutes vos données TFS, y compris la clé de chiffrement du serveur de rapports.
Conseil
Pour que la restauration et la mise à niveau fonctionnent correctement, toutes vos données doivent être sauvegardées jusqu'au même moment.La seule raison qui peut expliquer le non-enregistrement d'une base de données serait, par exemple, de disposer d'une fonctionnalité de création de rapports dans l'ancienne instance de TFS mais de ne pas vouloir utiliser la création de rapports dans la nouvelle instance de TFS.
Pour exécuter le programme d'installation de Team Foundation Server
Insérez le DVD Team Foundation Server dans le lecteur et exécutez le fichier tfs_server.exe pour démarrer l'installation.
Dans la boîte de dialogue des termes du contrat de licence, acceptez les termes du contrat de licence, puis cliquez sur Installer maintenant.
Si vous souhaitez installer Team Foundation Server dans un emplacement spécifique du système de fichiers, cliquez sur le bouton Parcourir (…) à côté de l'emplacement d'installation par défaut.
Pour sauvegarder la clé de chiffrement pour la création de rapports
Lancez le Gestionnaire de configuration de Reporting Services.
La boîte de dialogue Connexion relative à la configuration de Reporting Services s'ouvre.
Spécifiez le nom du serveur de rapports que vous avez utilisé avec la version antérieure de TFS, puis choisissez Connecter.
Dans la barre de navigation sur le côté gauche, choisissez Clés de chiffrement, puis Sauvegarde.
La boîte de dialogue Informations sur la clé de chiffrement s'ouvre.
Dans Emplacement du fichier, spécifiez l'emplacement où vous souhaitez stocker une copie de cette clé.
Envisagez de stocker cette clé sur le nouveau matériel, afin qu'il soit facilement accessible lorsque vous restaurez les bases de données Reporting Services.
Dans Mot de passe, spécifiez le mot de passe du fichier.
N'oubliez pas le mot de passe ! Vous en aurez besoin plus tard pour restaurer les bases de données Reporting Services.
Dans Confirmer le mot de passe, spécifiez une nouvelle fois le mot de passe pour le fichier.
Cliquez sur OK.
Pour sauvegarder vos bases de données
Exécutez TFSBackup.exe.
L'outil TFSBackup.exe se trouve dans le dossier Outils où vous avez installé Team Foundation Server. L'emplacement par défaut est C:\Program Files\Microsoft Team Foundation Server 12.0\Tools.
Dans Instance SQL Server source, entrez le nom de l'instance SQL Server qui héberge les bases de données TFS que vous souhaitez sauvegarder et choisissez Connexion.
Dans Sélectionnez les bases de données à sauvegarder, choisissez les bases de données à sauvegarder.
Vous avez besoin d'aide ? Liste de bases de données TFS 2010 sur MSDN ; Liste de bases de données TFS 2012 sur MSDN.
Dans Sauvegardez les bases de données dans l'emplacement suivant, entrez le nom d'un partage réseau qui est configuré avec un accès en lecture/écriture pour tout le monde, ou acceptez l'emplacement par défaut dans le système de fichiers du SQL Server auquel vous vous êtes connecté à l'étape 2.
Notes
Si vous souhaitez remplacer les copies de sauvegarde stockées dans cet emplacement réseau, vous pouvez choisir Remplacer les sauvegardes existant à cet emplacement.
Sélectionnez Sauvegarder maintenant.
L'outil de sauvegarde signale la progression sur chaque base de données en cours de sauvegarde.
Sélectionnez Fermer.
Restaurer vos données
Pour restaurer vos données TFS
Exécutez TFSRestore.exe.
L'outil TFSRestore.exe se trouve dans le dossier Outils où vous avez installé Team Foundation Server. L'emplacement par défaut est C:\Program Files\Microsoft Team Foundation Server 12.0\Tools.
Dans Target SQL Server Instance, entrez l'instance SQL Server à utiliser comme couche de données et choisissez Connecter.
Sélectionnez Ajouter un partage et entrez le chemin d'accès UNC au partage réseau dont l'accès en lecture/écriture est configuré sur Tout le monde, là où vous avez stocké les copies de sauvegarde de vos données de TFS. Par exemple, \\NomServeur\NomPartage\.
Si les fichiers de sauvegarde se trouvent dans le système de fichiers du serveur qui exécute TFSRestore.exe, vous pouvez utiliser la zone déroulante pour sélectionner un lecteur local.
Notes
Le compte de service de l'instance de SQL Server que vous avez identifié au début de la procédure doit avoir accès en lecture au partage.
Dans le volet de navigation de gauche, cliquez sur le partage réseau ou le disque local que vous avez identifié dans l'étape précédente.
L'outil de restauration TFS affiche les sauvegardes de base de données stockées sur le partage de fichiers.
Activez les cases à cocher pour les bases de données que vous souhaitez restaurer dans le serveur SQL Server que vous avez identifié au début de la procédure.
Important
Pour SharePoint, vous devez seulement restaurer la base de données de WSS_Content.Ne restaurez pas les bases de données WSS_AdminContent ou WSS_Config.Vous souhaitez les nouvelles versions de SharePoint Foundation de ces bases de données, et non celles de la version antérieure de SharePoint ou d'une installation SharePoint s'exécutant sur tout autre serveur.
Sélectionnez Remplacer les bases de données existantes, puis choisissez Restaurer.
L'outil Restauration de base de données restaure vos données et affiche les rapports d'avancement.
Sélectionnez Fermer.
Corrigez le serveur de rapports
Pour redémarrer la base de données Reporting Services et restaurer sa clé de chiffrement
Lancez l'outil de configuration du serveur de rapports et restaurez la base de données de création de rapports d'origine et sa clé de chiffrement à votre nouvelle instance de SQL Server Reporting Services.
Dans Connexion relative à la configuration de Reporting Services, spécifiez le nom du serveur sur lequel vous avez installé Reporting Services pour TFS 2013 et choisissez Se connecter.
Sur la page Base de données page, choisissez Modifier la base de données.
L'Assistant Configuration de la base de données du serveur de rapports s'affiche.
Sélectionnez Choisir une base de données de serveur de rapports existante, puis Suivant.
Dans Nom du serveur, tapez le nom du serveur SQL Server que vous avez utilisé dans l'outil Restauration de la base de données TFS pour restaurer vos bases de données du serveur de rapports et choisissez Suivant.
Choisissez la base de données du serveur de rapports restaurée via l'outil de restauration de base de données TFS, puis cliquez sur Suivant.
Si vous n'avez pas changé le nom, le nom de la base de données par défaut est ReportServer.
Sur la page Informations d'identification, choisissez Suivant.
Sur la page Résumé passez en revue les informations, puis cliquez sur Suivant.
L'Assistant configure la base de données et affiche les rapports d'avancement.
Sur la page Clés de chiffrement, choisissez Restaurer.
La fenêtre Restaurer la clé de chiffrement s'ouvre.
Dans Emplacement du fichier, spécifiez l'emplacement du fichier de sauvegarde pour la clé de chiffrement. Dans Mot de passe, spécifiez le mot de passe utilisé lorsque vous avez enregistré la clé de chiffrement, puis cliquez sur OK.
L'état de la restauration s'affiche dans Résultats.
Sur la page Déploiement avec montée en puissance parallèle, choisissez le serveur de rapports précédent à partir de la page d'état du déploiement avec montée en puissance parallèle et choisissez Supprimer le serveur.
Sur la page URL du Gestionnaire de rapports, utilisez le lien hypertexte dans URL pour lancer le site du Gestionnaire de rapports.
Le site du Gestionnaire de rapports s'affiche. Votre serveur de rapports a été restauré.
Sélectionnez Quitter pour fermer le Gestionnaire de configuration de Reporting Services.
Corriger le serveur SharePoint
Pour exécuter l'outil de ligne de commande STSADM pour SharePoint
Ouvrez une invite de commandes en tant qu'administrateur sur le nouveau matériel qui exécute SharePoint Foundation.
Déplacez les répertoires vers cet emplacement :
Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\bin\
Où Drive est la lettre de lecteur.
À l'invite de commandes, tapez la commande suivante :
stsadm.exe -o addcontentdb -url http://WSSServerName/sites –databasename contentdatabase -databaseserver SQLServerName
Où :
WSSServerName est le nom du serveur SharePoint ;
contentdatabase est le nom de la base de données de contenu ;
SQLServerName est le nom du SQL Server qui héberge la base de données de contenu.
À l'invite de commandes, tapez la commande suivante :
stsadm.exe -o addpermissionpolicy -url http://WSSServerName -userlogin Domain\UserName -permissionlevel "full control"
Où :
WSSServerName est le nom du serveur SharePoint ;
Domain\UserName est le nom d'utilisateur et le domaine du compte utilisé pour exécuter l'assistant de configuration TFS SharePoint et pour installer SharePoint.
Étape suivante : exécutez l'Assistant Mise à niveau de TFS
Exécutez le programme d'installation Team Foundation Server sur le DVD, puis utilisez l'Assistant Configuration de la mise à niveau pour mettre à niveau votre installation.
Pour plus d'informations, consultez Exécuter l'Assistant Mise à niveau TFS.