Partager via


Comment : renommer un serveur de couche Application

Mise à jour : novembre 2007

Pour renommer le serveur de couche Application dans un déploiement sur deux serveurs de Visual Studio Team System Team Foundation Server, vous devez renommer le serveur proprement dit, puis exécuter plusieurs autres étapes. Par exemple, vous devez reconfigurer Team Foundation Server, SQL Server Reporting Services et produits et technologies SharePoint pour utiliser le serveur que vous venez de renommer. Si vous utilisez des fichiers Microsoft Project ou Microsoft Excel pour retourner les données à partir de Team Foundation, vous devez également recréer ces fichiers afin qu'ils se connectent au serveur de couche Application sous son nouveau nom. Pour plus d'informations, consultez Rapports de Team Foundation Server

Remarque :

Pour renommer un déploiement sur un seul serveur de Visual Studio Team System Team Foundation Server, vous suivez les procédures dans Comment : renommer un serveur de couche Données.

Pour renommer un serveur de couche Application, vous devez effectuer les procédures suivantes dans l'ordre indiqué :

  1. Arrêter les services utilisés par Team Foundation Server

  2. Renommer le serveur

  3. Mettre à jour Team Foundation Server pour reconnaître le nouveau nom

  4. Régénérer le cube Team System

  5. Redémarrer les services

  6. Actualiser le cache de données sur les ordinateurs clients

Autorisations requises

Pour effectuer cette procédure, vous devez être membre du groupe de sécurité Administrators et du groupe Team Foundation Administrators sur le serveur de couche Application. Vous devez également être membre du groupe sysadmin dans SQL Server sur le serveur de couche Données. Pour plus d'informations sur les autorisations, consultez Autorisations de Team Foundation Server.

Outre ces autorisations, il vous faudra peut-être répondre aux exigences suivantes sur un ordinateur exécutant Windows Server 2008 ou Windows Vista :

  • Pour suivre une procédure de ligne de commande, vous devrez peut-être ouvrir une invite de commandes avec les autorisations élevées. Pour ce faire, cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur.

  • Pour suivre une procédure qui requiert Internet Explorer, vous devrez peut-être démarrer l'application en tant qu'administrateur. Pour ce faire, cliquez sur Démarrer, puis sur Tous les programmes, cliquez avec le bouton droit sur Internet Explorer et cliquez sur Exécuter en tant qu'administrateur.

  • Pour modifier des fichiers web.config, vous devrez peut-être démarrer l'éditeur de texte en tant qu'administrateur. Pour ce faire, cliquez sur Démarrer, puis sur Tous les programmes, cliquez avec le bouton droit sur l'éditeur et cliquez sur Exécuter en tant qu'administrateur.

  • Pour accéder au Gestionnaire de rapports, à des rapports ou à des sites Web Reporting Services, vous devrez peut-être ajouter ces sites à la liste des sites de confiance dans Internet Explorer ou démarrer Internet Explorer en tant qu'administrateur.

Pour plus d'informations, consultez le site Web Microsoft (page pouvant être en anglais).

Arrêter les services utilisés par Team Foundation Server

Pour arrêter les services utilisés par Team Foundation Server

  • Connectez-vous au serveur approprié, ouvrez Computer Manager, puis arrêtez les composants suivants :

    Se connecter au serveur qui héberge ce programme

    Arrêter ce composant

    produits et technologies SharePoint

    • Service du minuteur SharePoint ou minuteur Windows SharePoint Services

    • Site Web par défaut ou site Web d'équipe

    Couche Application

    • Service du Planificateur de tâches Visual Studio Team Foundation Server

    • Pool d'applications Microsoft Team Foundation Server

    Reporting Services

    • SQL Server Reporting Services (INSTANCETFS)

    • ReportServer ou ReportServer$NomInstance (pool d'applications)

    • Site Web par défaut ou site Web du Gestionnaire de rapports

      Remarque :

      Vous gérez ReportServer et le site Web pour le Gestionnaire de rapports dans IIS (Internet Information Services) pour SQL Server 2005 mais pas pour SQL Server 2008.

    Pour plus d'informations, consultez Comment : arrêter et démarrer des services, des pools d'applications et des sites Web.

Renommer le serveur

Pour renommer le serveur

  1. Cliquez sur Démarrer, cliquez avec le bouton droit sur Poste de travail ou Ordinateur, puis cliquez sur Propriétés.

  2. (Pour Windows Server 2008) Sous les paramètres de groupe de domaine et nom d'ordinateur, cliquez sur Modifier les paramètres. 

    La fenêtre Propriétés système s'ouvre.

  3. Dans l'onglet Nom de l'ordinateur, cliquez sur Modifier.

    La fenêtre Modification du nom ou du domaine de l’ordinateur s'affiche.

  4. Dans la zone Nom de l'ordinateur, tapez le nouveau nom du serveur, puis cliquez sur OK.

  5. Cliquez sur OK pour fermer la fenêtre Propriétés système.

    Le message système suivant peut apparaître : « Vous devez redémarrer votre ordinateur pour que les modifications soient prises en compte. Voulez-vous redémarrer l'ordinateur ? »

  6. Si ce message s'affiche, cliquez Oui et redémarrez l'ordinateur.

    Remarque :

    Si vous redémarrez le serveur dans un déploiement sur un seul serveur, attendez que le serveur redémarre, puis arrêtez les services utilisés par Team Foundation Server.

Mettre à jour Team Foundation Server pour reconnaître le nouveau nom

Pour mettre à jour Team Foundation Server pour reconnaître le nouveau nom du serveur de couche Application

  1. Connectez-vous au serveur approprié, ouvrez Computer Manager, puis démarrez les pools d'applications et les programmes indiqués dans le tableau suivant :

    Se connecter au serveur qui héberge ce programme

    Démarrer ce composant

    Couche Application

    • Pool d'applications Microsoft Team Foundation Server

    Reporting Services

    • ReportServer ou ReportServer$NomInstance (pool d'applications)

      Remarque :

      Vous gérez ReportServer dans IIS pour SQL Server 2005 mais pas pour SQL Server 2008.

    • SQL Server Reporting Services (INSTANCETFS)

  2. Ouvrez la fenêtre d'invite de commandes, indiquez le répertoire %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools, puis tapez la commande suivante :

    TfsAdminUtil ConfigureConnections /view

    Passez en revue les paramètres de /ReportsURI et /ReportServerUri.

  3. Si les informations du serveur Reporting Services ont changé par rapport à celles illustrées, vous devez reconfigurer ces connexions en tapant la commande suivante :

    **TfsAdminUtil ConfigureConnections /ReportsUri:NouveauxReports/ReportServerUri:**NouveauReportServer

    Remarque :

    Si vous utilisez une instance nommée, vous devez la spécifier dans le cadre des valeurs de Rapports et ReportServer. Ne supprimez pas ni ne modifiez le nom de l'instance nommée.

    Par exemple, si Reporting Services s'exécutait sur le serveur de couche Application que vous venez de renommer, vous devez indiquer le nouvel indicateur de ressource uniforme (URI) pour /ReportsUri et /ReportServerUri. Pour plus d'informations, consultez ConfigureConnections, commande.

  4. (Facultatif) Après avoir reconfiguré les connexions, tapez la commande suivante pour passer en revue les modifications et vous assurer qu'elles ont été appliquées :

    TfsAdminUtil ConfigureConnections /view

  5. Tapez la commande suivante :

    TfsAdminUtil RenameDT TeamFoundationDataTierServerName

    Remarque importante :

    Pour que la commande RenameDT s'exécute avec succès, les pools d'applications et les programmes indiqués à la première étape de cette procédure doivent être en cours d'exécution. Cette spécification est nouvelle dans Visual Studio Team System 2008 Team Foundation Server.

  6. Une fois la commande terminée, arrêtez les pools d'applications et programmes suivants :

    • Pool d'applications Microsoft Team Foundation Server

    • ReportServer ou ReportServer $NomInstance

    • SQL Server Reporting Services (INSTANCETFS)

    Remarque :

    Après avoir exécuté la commande RenameDT, vous devez arrêter les services qu'il requiert avant de poursuivre cette procédure.

  7. Mettez à jour les entrées d'inscription dans l'interface de service de la couche Application de sorte qu'elle utilise le nouveau nom. À l'invite de commandes, tapez la commande suivante :

    TfsAdminUtil ActivateAT newTeamFoundationApplicationTierServerName

  8. Fermez la fenêtre Invite de commandes.

    Attention :

    Pour que les utilisateurs clients puissent se connecter au serveur de couche Application récemment renommé, ils peuvent devoir attendre deux heures avant de pouvoir se reconnecter.

Régénérer le cube Team System

Après avoir renommé la couche Application et reconfiguré les connexions, vous devez régénérer le cube Team System.

Pour régénérer le cube Team System

Redémarrer les services

Pour redémarrer les services

  • Connectez-vous au serveur approprié, ouvrez Computer Manager et démarrez les composants indiqués dans le tableau suivant, dans l'ordre spécifié :

    Se connecter au serveur qui héberge ce programme

    Démarrer ce composant

    produits et technologies SharePoint

    • Service du minuteur SharePoint ou minuteur Windows SharePoint Services

    Couche Application

    • Service du Planificateur de tâches Visual Studio Team Foundation Server

    • Pool d'applications Microsoft Team Foundation Server

Actualiser le cache de données sur les ordinateurs clients

Pour actualiser le cache de données sur les ordinateurs clients

  • Utilisez le service Web ClientService pour forcer les ordinateurs clients à mettre à jour le cache de suivi des éléments de travail lors de leur prochaine connexion au serveur de couche Application. Pour mettre à jour le cache de contrôle de version, les utilisateurs doivent mettre à jour leurs ordinateurs clients à l'aide de l'utilitaire de commande tf workspaces.

    Pour plus d'informations, consultez Comment : actualiser les caches de données sur les ordinateurs clients.

Voir aussi

Tâches

Comment : renommer un serveur de couche Données

Concepts

Gestion des serveurs de couche Application pour Team Foundation

Autres ressources

Commandes de l'utilitaire en ligne de commande TFSAdminUtil