Condividi tramite


Procedura: rinominare un server a livello applicazione

Aggiornamento: novembre 2007

Per rinominare il server di livello applicazione in una distribuzione a server doppio di Visual Studio Team System Team Foundation Server, è necessario rinominare il server stesso e quindi eseguire alcuni passaggi aggiuntivi. Ad esempio, è necessario riconfigurare Team Foundation Server, SQL Server Reporting Services e Prodotti e tecnologie SharePoint affinché utilizzino il server appena rinominato. Inoltre, se si utilizzano file di Microsoft Project o Microsoft Excel per creare report contenenti dati di Team Foundation, tali file devono essere ricreati in modo che siano connessi al server di livello applicazione in base al nuovo nome. Per ulteriori informazioni, vedere Generazione di report di Team Foundation Server

Nota:

Per rinominare una distribuzione a server singolo di Visual Studio Team System Team Foundation Server occorre seguire le procedure descritte in Procedura: rinominare un server a livello dati.

Per rinominare un server di livello applicazione è necessario eseguire le procedure seguenti nell'ordine in cui sono elencate:

  1. Interrompere i servizi utilizzati da Team Foundation Server

  2. Rinominare il server

  3. Aggiornare Team Foundation Server affinché riconosca il nuovo nome

  4. Ricreare il cubo di Team System

  5. Riavviare i servizi

  6. Aggiornare la cache dei dati nei computer client

Autorizzazioni necessarie

Per eseguire questa procedura è necessario essere membri del gruppo di sicurezza Administrators e del gruppo Team Foundation Administrators nel server di livello applicazione. È inoltre necessario essere membri del gruppo sysadmin in SQL Server nel server di livello dati. Per ulteriori informazioni sulle autorizzazioni, vedere Autorizzazioni per Team Foundation Server.

Oltre a queste autorizzazioni, è possibile che sia necessario soddisfare i requisiti seguenti in un computer in cui è in esecuzione Windows Server 2008 o Windows Vista:

  • Per seguire una procedura da riga di comando è possibile che sia necessario aprire una finestra del prompt dei comandi con privilegi elevati. A tale scopo, fare clic su Start, fare clic con il pulsante destro del mouse su Prompt dei comandi e quindi fare clic su Esegui come amministratore.

  • Per seguire una procedura che richiede Internet Explorer è possibile che sia necessario avviarlo come amministratore. A tale scopo, fare clic su Start, scegliere Tutti i programmi, fare clic con il pulsante destro del mouse su Internet Explorer e quindi fare clic su Esegui come amministratore.

  • Per modificare i file web.config è possibile che sia necessario avviare l'editor di testo come amministratore. A tale scopo, fare clic su Start, scegliere Tutti i programmi, fare clic con il pulsante destro del mouse sull'editor e quindi fare clic su Esegui come amministratore.

  • Per accedere a Gestione report, ai report o a siti Web di Reporting Services è possibile che sia necessario aggiungere questi siti nell'elenco di siti attendibili in Internet Explorer oppure avviare Internet Explorer come amministratore.

Per ulteriori informazioni, vedere il sito Web Microsoft (informazioni in lingua inglese).

Interrompere i servizi utilizzati da Team Foundation Server

Per interrompere i servizi utilizzati da Team Foundation Server

  • Accedere al server appropriato, aprire Gestione computer e interrompere i componenti seguenti:

    Accedere al server che ospita questo programma

    Interrompere questo componente

    Prodotti e tecnologie SharePoint

    • Servizio Timer di SharePoint o Timer di Windows SharePoint Services

    • Sito Web predefinito o sito Web del team

    Livello applicazione

    • Servizio Utilità di pianificazione di Visual Studio Team Foundation Server

    • Pool di applicazioni di Microsoft Team Foundation Server

    Reporting Services

    • SQL Server Reporting Services (TFSINSTANCE)

    • ReportServer o ReportServer$NomeIstanza (pool di applicazioni)

    • Sito Web predefinito o sito Web di Gestione report

      Nota:

      ReportServer e il sito Web di Gestione report vengono gestiti in Internet Information Services (IIS) per SQL Server 2005 ma non per SQL Server 2008.

    Per ulteriori informazioni, vedere la classe Procedura: interrompere e avviare servizi, pool di applicazioni e siti Web.

Rinominare il server

Per rinominare il server

  1. Fare clic su Start, fare clic con il pulsante destro del mouse su Risorse del computer o su Computer e quindi scegliere Proprietà.

  2. Per Windows Server 2008: in Impostazioni relative a nome computer e gruppo di dominio, fare clic su Cambia impostazioni. 

    Verrà visualizzata la finestra Proprietà del sistema.

  3. Nella scheda Nome computer fare clic su Cambia.

    Verrà visualizzata la finestra Cambiamenti dominio/nome computer.

  4. Nella casella Nome computer digitare il nuovo nome del server e quindi fare clic su OK.

  5. Fare clic su OK per chiudere la finestra Proprietà del sistema.

    È possibile che venga visualizzato il messaggio di sistema seguente: "Per rendere effettive le modifiche, è necessario riavviare il computer. Riavviare il computer?"

  6. In tal caso, fare clic su Sì e riavviare il computer.

    Nota:

    Se si riavvia il server in una distribuzione a server singolo, attendere il riavvio del server e quindi interrompere i servizi utilizzati da Team Foundation Server.

Aggiornare Team Foundation Server affinché riconosca il nuovo nome

Per aggiornare Team Foundation Server affinché riconosca il nuovo nome del server di livello applicazione

  1. Accedere al server appropriato, aprire Gestione computer e avviare i pool di applicazioni e i programmi nella tabella seguente:

    Accedere al server che ospita questo programma

    Avviare questo componente

    Livello applicazione

    • Pool di applicazioni di Microsoft Team Foundation Server

    Reporting Services

    • ReportServer o ReportServer$NomeIstanza (pool di applicazioni)

      Nota:

      ReportServer viene gestito in IIS per SQL Server 2005 ma non per SQL Server 2008.

    • SQL Server Reporting Services (TFSINSTANCE)

  2. Aprire la finestra del prompt dei comandi, passare alla directory %Programmi%\Microsoft Visual Studio 2008 Team Foundation Server\Tools e digitare il comando seguente:

    TfsAdminUtil ConfigureConnections /view

    Rivedere le impostazioni di /ReportsURI e /ReportServerUri.

  3. Se il server di Reporting Services è cambiato rispetto alle informazioni visualizzate, è necessario riconfigurare tali connessioni digitando il comando seguente:

    **TfsAdminUtil ConfigureConnections /ReportsUri:NuovoReport/ReportServerUri:**NuovoReportServer

    Nota:

    Se si utilizza un'istanza denominata, occorre specificarla come parte dei valori di Report e ReportServer. Non eliminare o modificare il nome dell'istanza denominata.

    Ad esempio, se Reporting Services era in esecuzione nel server di livello applicazione appena rinominato, è necessario fornire il nuovo URI (Uniform Resource Indicator) di /ReportsUri e /ReportServerUri. Per ulteriori informazioni, vedere la classe Comando ConfigureConnections.

  4. (Facoltativo) Dopo aver riconfigurato le connessioni, digitare il comando seguente per rivedere le modifiche e verificare che siano state applicate:

    TfsAdminUtil ConfigureConnections /view

  5. Digitare il seguente comando:

    TfsAdminUtil RenameDT TeamFoundationDataTierServerName

    Nota importante:

    Affinché il comando RenameDT abbia esito positivo è necessario che i pool di applicazioni e i programmi del primo passaggio di questa procedura siano in esecuzione. Si tratta di un nuovo requisito di Visual Studio Team System 2008 Team Foundation Server.

  6. Al termine dell'esecuzione del comando, interrompere i pool di applicazioni e i programmi seguenti:

    • Pool di applicazioni di Microsoft Team Foundation Server

    • ReportServer o ReportServer$NomeIstanza

    • SQL Server Reporting Services (TFSINSTANCE)

    Nota:

    Dopo aver eseguito il comando RenameDT, prima di continuare l'esecuzione di questa procedura è necessario interrompere i servizi su cui tale comando si basa.

  7. Aggiornare le voci di registrazione nell'interfaccia del servizio affinché il livello applicazione utilizzi il nuovo nome. Al prompt dei comandi digitare il comando seguente:

    TfsAdminUtil ActivateAT nuovoNomeServerLivelloApplicazioneTeamFoundation

  8. Chiudere la finestra del prompt dei comandi.

    Attenzione:

    È possibile che gli utenti client siano in grado di riconnettersi al server di livello applicazione appena rinominato solo dopo due ore di attesa.

Ricreare il cubo di Team System

Dopo aver rinominato il livello applicazione e riconfigurato le connessioni, è necessario ricreare il cubo di Team System.

Per creare nuovamente il cubo di Team System

Riavviare i servizi

Per riavviare i servizi

  • Accedere al server appropriato, aprire Gestione computer e avviare i componenti nella tabella seguente nell'ordine specificato:

    Accedere al server che ospita questo programma

    Avviare questo componente

    Prodotti e tecnologie SharePoint

    • Servizio Timer di SharePoint o Timer di Windows SharePoint Services

    Livello applicazione

    • Servizio Utilità di pianificazione di Visual Studio Team Foundation Server

    • Pool di applicazioni di Microsoft Team Foundation Server

Aggiornare la cache dei dati nei computer client

Per aggiornare la cache dei dati nei computer client

  • Utilizzare il servizio Web ClientService per imporre ai computer client di aggiornare la cache di gestione degli elementi di lavoro alla successiva connessione al server di livello applicazione. Per aggiornare la cache di controllo della versione, gli utenti devono aggiornare i propri computer client tramite l'utilità da riga di comando tf workspaces.

    Per ulteriori informazioni, vedere la classe Procedura: aggiornare le cache di dati nei computer client.

Vedere anche

Attività

Procedura: rinominare un server a livello dati

Concetti

Gestione dei server di livello applicazione di Team Foundation

Altre risorse

Comandi della riga di comando TFSAdminUtil