Spécifications de mise à niveau TFS
Examinez les spécifications répertoriées ici, puis choisissez un chemin de mise à niveau du serveur. Vous pouvez mettre à niveau à partir de l'une des versions antérieures suivantes :
Team Foundation Server 2013 RTM ¹
Team Foundation Server 2012 avec Update 4 (TFS 2012.4), TFS 2012.3, TFS 2012.2, TFS 2012.1 ou TFS 2012
Team Foundation Server 2010 avec ou sans le Service Pack 1
¹ Contrairement à Visual Studio 2013, il n'existe pas d'Update 1 pour TFS 2013. La première mise à jour pour TFS 2013 est Update 2.
Conseil
Avez-vous besoin de mettre à niveau TFS 2008 ?Vous devez procéder à la mise à niveau vers TFS 2012 en premier : il existe une norme ISO de TFS 2012 disponible pour que vous prépariez votre installation TFS 2008 pour une mise à niveau vers TFS 2013.
Nouvelle configuration requise
SQL Server : Avant de commencer la mise à niveau, vous devez mettre à niveau SQL Server pour répondre aux nouvelles spécifications de Team Foundation Server. SQL Server 2008 R2 n'est plus pris en charge. SQL Server 2012 avec SP1 est pris en charge. Pour plus d'informations, voir Spécifications SQL Server pour Team Foundation Server.
Conseil
Si vous utilisez SQL Server 2012 avec SP1, nous vous recommandons d'appliquer également la mise à jour cumulative 2 sur SP1 pour résoudre un bogue critique SQL Server concernant la consommation des ressources.Ce n'est pas une obligation, car le bogue affecte uniquement un petit nombre d'instances, mais nous souhaitions que vous en soyez informé.Si vous n'appliquez pas la mise à jour cumulative 2, vous devez appliquer un correctif SQL Server (KB2793634) pour résoudre un autre problème (différent) où SQL Server 2012 avec SP1 peut demander un nombre excessif de redémarrages.
Produits SharePoint : si vous avez un serveur de portail, vous devrez peut-être le mettre à niveau pour continuer à utiliser l'intégration SharePoint. Nous ne prenons plus en charge Windows SharePoint Services 3.0 ou Microsoft Office SharePoint Server 2007. Consultez Spécifications des produits SharePoint pour Team Foundation Server.
Conseil
Avez-vous besoin de mettre à niveau SharePoint vers une version prise en charge ?Voir Mise à niveau d'Office SharePoint Server 2007 ou Windows SharePoint Services 3.0 vers SharePoint Server 2013 ou SharePoint Foundation 2013
Que diriez-vous d'ignorer les rapports ou SharePoint pendant la mise à niveau ?
Si vous n'installez pas la création de rapports ou SharePoint, votre déploiement est plus simple, mais nous ne le recommandons pas. Conservez ces deux fonctionnalités pendant la mise à niveau, car la configuration de mise à niveau lie automatiquement les projets mis à niveau au portail et aux fonctionnalités de création de rapports. Dans ce cas, vous ne pouvez pas créer facilement ces liens entre tous vos projets mis à niveau et le portail.
Conseil
Team Foundation Server ne prend pas en charge la modification des langues au cours d'une mise à niveau.Vous devez conserver les paramètres régionaux de votre système d'exploitation et de votre serveur Team Foundation Server pendant la mise à niveau.Pour plus d'informations, voir Spécifications de langage pour Team Foundation Server.
Étape suivante : choisissez un chemin de mise à niveau du serveur
Les étapes sont différentes selon que vous utilisez une installation de base, que vous envisagez d'utiliser le même matériel (mise à niveau standard) ou que vous passez sur un nouvel ordinateur (mise à niveau avancée). Effectuez une sélection parmi l'un des chemins d'accès ci-dessous :
Mettre à niveau la version TFS de base vers TFS Express (mise à niveau de base)
La couche Application TFS utilisera le même matériel que maintenant (mise à niveau standard)
La couche Application TFS utilisera un matériel différent de celui utilisé actuellement (mise à niveau avancée)
Tâches de mise à niveau moins courantes
Vous pouvez sans doute ignorer cette section si vous n'utilisez pas de version d'évaluation de Team Foundation Server, de batterie de serveurs Team Foundation Server et qu'aucun membre de votre équipe n'utilise Project Server.
Effectuer une mise à niveau à partir de la version d'évaluation de Team Foundation Server
Si vous utilisez la version d'évaluation de Team Foundation Server et que votre période d'évaluation expire ou que vous êtes prêt à effectuer une mise à niveau vers l'édition complète, vous devez modifier les informations de clé de produit pour passer de la version d'évaluation à la version complète. Pour plus d'informations, voir la rubrique suivante : Localiser ou modifier la clé de produit de Team Foundation Server.
Effectuer une mise à niveau à partir de la version d'évaluation de Release Management pour Visual Studio 2013
Release Management pour Visual Studio 2013 comporte trois composants (serveur, client et agent de déploiement) et vous devez utiliser la même version de tous ces composants dans votre déploiement. Si vous avez installé la version d'évaluation de Release Management Server pour Team Foundation Server 2013 et effectuez la mise à niveau vers la version complète, vous devez mettre à niveau les trois composants avant de commencer à gérer les versions. Vous devez désinstaller la version d'évaluation de Release Management pour installer la version complète.
Pour plus d'informations, voir la rubrique suivante : Install Release Management.
Mise à niveau d'une batterie de couche Application Team Foundation Server
Si vous avez un déploiement avec montée en puissance parallèle de couches Application à mettre à niveau, vous devez effectuer l'un des processus suivants, selon la version du produit à partir de laquelle vous effectuez la mise à niveau.
Votre batterie TFS est TFS 2010 : désinstallez Team Foundation Server 2010 de chaque couche Application. Une fois que toutes les versions précédentes ont été désinstallées, installez TFS 2012 sur l'une des couches Application et exécutez la mise à niveau de la même manière que pour un déploiement autonome. Sélectionnez une couche Application dans la batterie de votre choix ; cela n'a pas d'importance. Une fois la mise à niveau terminée, utilisez l'Assistant Ajouter une couche Application pour installer Team Foundation Server 2012 sur les couches Application restantes. Cela réassemble la batterie et en effectue la mise à niveau.
Votre batterie de serveurs TFS est TFS 2012 ou TFS 2013 : suspendez chaque couche Application dans la batterie de serveurs. Une fois que toutes les versions précédentes ont été suspendues, installez TFS 2013 sur l'une des couches Application (sans désinstaller la version précédente de TFS) et exécutez la mise à niveau de la même manière que pour un déploiement autonome. Sélectionnez une couche Application dans la batterie de votre choix ; cela n'a pas d'importance. Une fois la mise à niveau terminée, utilisez l'Assistant Ajouter une couche Application pour installer Team Foundation Server 2013 (sans désinstaller la version précédente de TFS) sur les couches Application restantes. Cela réassemble la batterie et en effectue la mise à niveau.
Pour plus d'informations, voir la rubrique suivante : Comment : créer une batterie de serveurs Team Foundation Server (haute disponibilité).
Mise à niveau des extensions TFS pour Project Server
Si vous avez intégré Project Server à votre déploiement TFS et que vous mettez à niveau TFS, vos projets d'équipe doivent continuer à fonctionner comme avant, mais vous n'aurez pas accès aux nouvelles fonctionnalités tant que vous n'aurez pas installé les nouvelles extensions TFS pour Project Server. Vous devez désinstaller les anciennes extensions de Project Server, puis installez la version la plus récente des extensions sur tous les serveurs où il a été précédemment installé. La version des extensions que vous utilisez pour Project Server doit toujours correspondre à la version de Team Foundation Server que vous exécutez. Pour plus d'informations, voir la rubrique suivante : Comment : ajouter Project Server à Team Foundation Server.