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:
Interrompere i servizi utilizzati da Team Foundation Server
Rinominare il server
Aggiornare Team Foundation Server affinché riconosca il nuovo nome
Ricreare il cubo di Team System
Riavviare i servizi
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
Fare clic su Start, fare clic con il pulsante destro del mouse su Risorse del computer o su Computer e quindi scegliere Proprietà.
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.
Nella scheda Nome computer fare clic su Cambia.
Verrà visualizzata la finestra Cambiamenti dominio/nome computer.
Nella casella Nome computer digitare il nuovo nome del server e quindi fare clic su OK.
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?"
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
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)
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.
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.
(Facoltativo) Dopo aver riconfigurato le connessioni, digitare il comando seguente per rivedere le modifiche e verificare che siano state applicate:
TfsAdminUtil ConfigureConnections /view
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.
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.
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
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
Ricreare il cubo di Team System.
Per ulteriori informazioni, vedere la classe Procedura: 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