Passare da una distribuzione a server singolo a una a server doppio
Il passaggio da una distribuzione a server singolo a una distribuzione a server doppio di Visual Studio Team Foundation Server può consentire di supportare un maggior numero di progetti o di migliorare le prestazioni. In una distribuzione a server doppio, due o più server fisici ospitano i componenti che costituiscono il livello dati logico e il livello applicazione logico di Team Foundation. Quando si passa da una distribuzione a server singolo a una distribuzione a server doppio, il server originale viene convertito nel server di livello applicazione e SQL Server viene installato e configurato nel nuovo server di livello dati. Quindi, Prodotti SharePoint e SQL Server Reporting Services vengono reindirizzati al nuovo server di livello dati e i dati della distribuzione originale vengono ripristinati nel nuovo server di livello dati. Per ulteriori informazioni, vedere Tipi di spostamento di Team Foundation Server.
Nelle procedure descritte in questo argomento si presume che Prodotti SharePoint e SQL Server Reporting Services siano stati configurati come parte integrante della distribuzione a server singolo, e che si desideri spostare queste risorse e i database di Team Foundation. La topologia non deve corrispondere esattamente a questo esempio, ma potrebbe essere necessario eseguire passaggi diversi o ignorare alcuni passaggi per i componenti non utilizzati.
Prima di passare a una distribuzione a server doppio è necessario leggere attentamente questo argomento e stampare tutti i passaggi necessari. È inoltre consigliabile stampare gli argomenti a cui questo argomento fa riferimento e che contengono informazioni sui passaggi aggiuntivi necessari.
Per eseguire questo tipo di passaggio è necessario completare le procedure descritte nelle sezioni seguenti nell'ordine in cui sono elencate:
Interrompere i servizi utilizzati da Team Foundation Server
Eseguire il backup dei database e della chiave di crittografia
Installare i prerequisiti e preparare il nuovo hardware
Ripristinare i database
Preparare SQL Server per Team Foundation Server
Reindirizzare Team Foundation Server ai suoi database
Modificare la proprietà dei database ripristinati
Aggiornare gli account del servizio
Registrare il percorso dei database spostati
Reindirizzare Prodotti SharePoint ai suoi database
Ripristinare la connessione alle applicazioni Web di SharePoint
Configurare Reporting Services e Analysis Services
Riavviare i servizi utilizzati da Team Foundation Server
Aggiornare la cache dei dati nei computer client
Autorizzazioni necessarie
Per eseguire queste procedure, è necessario essere membro dei gruppi riportati di seguito o disporre delle autorizzazioni seguenti:
appartenenza al gruppo di sicurezza Amministratori nei server che eseguono la console di amministrazione per Team Foundation
appartenenza al gruppo di sicurezza Amministratore di sistema SQL Server o disporre delle autorizzazioni Esecuzione backup e Creazione del piano di manutenzione di SQL Server impostate su Consenti nell'istanza di SQL Server che ospita i database
appartenenza al gruppo di sicurezza sysadmin per l'istanza del database di Team Foundation e per l'istanza di SQL Server Analysis Services del database warehouse
essere un utente autorizzato del database TFS_Warehouse
appartenenza al ruolo di database TFSEXECROLE
se la distribuzione utilizza Prodotti SharePoint, appartenenza al gruppo Amministratori farm per la farm nella quale vengono ripristinati i database per Prodotti SharePoint
Oltre a queste autorizzazioni, potrebbe essere necessario soddisfare i requisiti seguenti in un computer in cui è in esecuzione Windows Server 2008, Windows Server 2008 R2, Windows Vista o Windows 7:
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 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.
Interrompere i servizi utilizzati da Team Foundation Server
Per interrompere i servizi utilizzati da Team Foundation Server
Nel server che esegue i servizi a livello applicazione per Team Foundation, aprire una finestra del prompt dei comandi e impostare per le directory il percorso Unità:\%programfiles%\Microsoft Team Foundation Server 2010\Tools.
Digitare il comando seguente:
TFSServiceControl quiesce
Per ulteriori informazioni, vedere Comando TFSServiceControl.
Eseguire il backup dei database e della chiave di crittografia
Prima di poter modificare la distribuzione da una configurazione a server singolo in una configurazione a server doppio, è necessario eseguire il backup dei database di Team Foundation. Questi database verranno ripristinati nel nuovo server di livello dati durante la modifica della distribuzione.
Importante |
---|
In queste procedure si presume che la distribuzione a server singolo sia configurata per l'utilizzo di SQL Server Reporting Services e di Prodotti SharePoint, pertanto è necessario eseguire il backup e il ripristino di questi database nel nuovo hardware. Per un corretto spostamento basato sul ripristino nel nuovo hardware, è necessario non solo eseguire il backup di tutti i database Team Foundation ma anche dei database seguenti: |
TFS_Warehouse
TFS_Analysis
Database di amministrazione di Prodotti SharePoint (SharePoint_AdminContent_ID)
WSS_Content
WSS_Config
Per eseguire il backup dei database e della chiave di crittografia
Eseguire il backup di tutti i database di Team Foundation.
Per ulteriori informazioni, vedere Eseguire il backup di Team Foundation Server.
Nota
È necessario eseguire il backup anche di qualsiasi definizione di sito personalizzato, modello di sito personalizzato o Web part personalizzate di Prodotti SharePoint che si desidera mantenere. Per ulteriori informazioni, vedere "Opzioni di backup e ripristino" per Windows SharePoint Services 2.0 nel sito Web Microsoft oppure, per Windows SharePoint Services 3.0, "Scelta degli strumenti di backup e ripristino (Windows SharePoint Services)" nel sito Web Microsoft. Se Prodotti SharePoint è installato nel livello applicazione e si desidera spostare i database di Prodotti SharePoint nel nuovo livello dati, assicurarsi di eseguire il backup del database amministrativo di Prodotti SharePoint (SharePoint_AdminContent_ID) insieme ai database del contenuto e di configurazione.
Eseguire il backup della chiave di crittografia di Reporting Services. Assicurarsi che la chiave di crittografia venga archiviata in un percorso protetto in un computer diverso dal server che esegue Team Foundation Server e verificare che il nuovo server di livello applicazione sia in grado di accedere alla chiave. È inoltre necessario archiviare la password con cui la chiave viene crittografata.
Per ulteriori informazioni, vedere Eseguire il backup della chiave di crittografia di Reporting Services.
Installare i prerequisiti e preparare il nuovo hardware
Dopo aver eseguito il backup dei database è necessario installare i prodotti software necessari nel computer che fungerà da nuovo server di livello dati della distribuzione. Questi prodotti software includono i seguenti componenti:
Sistema operativo supportato dalla configurazione della distribuzione.
Internet Information Services (IIS)
SQL Server
Per installare e configurare i componenti software necessari
Installare e configurare Windows e SQL Server nel nuovo hardware e verificare che il server e i relativi prodotti software siano operativi.
Per ulteriori informazioni, è possibile scaricare la versione più recente della guida all'installazione di Team Foundation dalla seguente pagina del sito Web Microsoft: Guida all'installazione di Team Foundation (la pagina potrebbe essere in inglese). In questa guida, seguire le istruzioni nella sezione relativa ai prerequisiti di installazione per i seguenti componenti:
Internet Information Services (IIS)
SQL Server
Nota
È possibile modificare versioni o edizioni di alcuni prodotti software, ad esempio del sistema operativo, ma non di altri prodotti. La modifica delle versioni o edizioni può rendere più complessa l'esecuzione del ripristino.
Ripristinare i database
Dopo avere installato i prodotti software prerequisiti, è possibile ripristinare i dati di Team Foundation nel nuovo server di livello dati utilizzando gli strumenti di ripristino forniti in dotazione con SQL Server.
Attenzione |
---|
Tutti i database devono essere ripristinati nello stesso momento, altrimenti risulteranno non sincronizzati. Nelle procedure riportate di seguito si presuppone che si utilizzino transazioni contrassegnate per garantire la sincronizzazione. Per ulteriori informazioni, vedere Eseguire il backup di Team Foundation Server. |
Per aprire la finestra di dialogo Ripristina database
Fare clic su Start, scegliere Tutti i programmi, Microsoft SQL Server 2008, quindi fare clic su SQL Server Management Studio.
Nota
Per ulteriori informazioni sul ripristino dei database, vedere la seguente pagina nel sito Web Microsoft: Implementazione di scenari di ripristino per database SQL Server (la pagina potrebbe essere in inglese).
Verrà visualizzata la finestra di dialogo Connetti al server.
Selezionare Motore di database nell'elenco Tipo server.
In Nome server scegliere o digitare il nome del server e dell'istanza, quindi fare clic su Connetti.
Verrà aperto SQL Server Management Studio.
Espandere il nodo Database per visualizzare l'elenco dei database che costituiscono il livello dati di Team Foundation.
Completare la procedura successiva "Per ripristinare un database" per ciascuno dei database elencati di seguito.
Database di Team Foundation Server -
TFS_Configuration
Nota
Il nome di questo database potrebbe includere caratteri aggiuntivi tra TFS_ e Configuration.
TFS_NomeInsieme
Nota
Ogni insieme di progetti team dispone di un database proprio. Ad esempio, se si hanno cinque insiemi di progetti team, si avranno cinque database, ognuno dei quali sarà distinto dal nome dell'insieme di progetti team.
TFS_Warehouse
Nota
Il nome di questo database potrebbe includere caratteri aggiuntivi tra TFS_ e Warehouse.
Reporting Services -
ReportServer
Nota
Se si è utilizzata un'istanza denominata, questo database sarà denominato ReportServer$NomeIstanza.
ReportServerTempDB
Nota
Se si è utilizzata un'istanza denominata, questo database sarà denominato ReportServerTempDB$NomeIstanza.
Prodotti SharePoint -
Database di amministrazione di Prodotti SharePoint (WSS_AdminContent)
Database di configurazione per Prodotti SharePoint (WSS_Config)
Database del contenuto per Prodotti SharePoint (WSS_Content)
Nota
I nomi dei database contenenti i dati per Prodotti SharePoint varieranno in base alla versione di Prodotti SharePoint installata e a seconda che il nome sia stato personalizzato o meno dalla persona che ha eseguito l'installazione.
Analysis Services -
- TFS_Analysis
Per ulteriori informazioni su questi database, vedere Informazioni sul backup di Team Foundation Server.
Per ripristinare un database
Fare clic con il pulsante destro del mouse sul database che si desidera ripristinare, scegliere Attività, Ripristina, quindi fare clic su Database.
Verrà visualizzata la finestra di dialogo Ripristina database.
In Origine di ripristino, fare clic su Da dispositivo e quindi fare clic sul pulsante con i puntini di sospensione (...).
Nella finestra di dialogo Seleziona backup, specificare il percorso del file di backup e quindi fare clic su OK.
Il primo backup che si ripristina deve essere un backup completo, seguito dal backup differenziale e infine dai backup dei log delle transazioni nell'ordine di creazione.
In Selezionare i set di backup da ripristinare, specificare i set di backup da ripristinare.
Se sono stati creati set di backup con transazioni contrassegnate, verificare che vengano ripristinati i database completo, differenziale e dei log delle transazioni. Per esempi di set di backup con transazioni contrassegnate, vedere Eseguire il backup di Team Foundation Server.
Nel riquadro Seleziona pagina, fare clic su Opzioni e quindi selezionare la casella di controllo Sovrascrivi il database esistente.
Nell'elenco Ripristina file di database come, verificare che i percorsi corrispondano ai percorsi di database correnti.
In Stato di recupero eseguire una delle attività seguenti.
Se si utilizzano transazioni contrassegnate, fare clic su Lascia il database non operativo e non eseguire il rollback delle transazioni di cui non è stato eseguito il commit. I log delle transazioni aggiuntivi possono essere ripristinati. (RESTORE WITH RECOVERY)
Se non si utilizzano transazioni contrassegnate e non si applicano altri log delle transazioni, fare clic su Lascia il database pronto per l'utilizzo.
Se non si utilizzano transazioni contrassegnate ma si applicano altri log delle transazioni, fare clic su Lascia il database non operativo.
Scegliere OK.
Viene visualizzata un'icona dello stato di avanzamento.
Quando viene visualizzata la finestra di dialogo di SQL Server Management Studio in cui viene confermata l'esecuzione corretta del ripristino, fare clic su OK per tornare a Esplora oggetti.
Se si utilizzano transazioni contrassegnate, fare clic con il pulsante destro del mouse sul database appena ripristinato, scegliere Attività, Ripristina, quindi fare clic su Log transazioni.
Viene visualizzata la finestra Ripristina log delle transazioni.
Nella pagina Generale, verificare che il database appropriato sia selezionato nell'elenco Database.
In Selezionare i backup del log delle transazioni da ripristinare selezionare la casella di controllo accanto al log che si desidera ripristinare.
In Ripristina fino a fare clic su Transazione contrassegnata.
Viene visualizzata la finestra Seleziona transazione contrassegnata.
Nell'elenco Selezionare la transazione contrassegnata in corrispondenza della quale interrompere il ripristino, selezionare la casella di controllo accanto al contrassegno di transazione che si desidera utilizzare per interrompere il ripristino, quindi fare clic su OK.
Importante È necessario utilizzare lo stesso contrassegno di transazione che presenta la stessa data e ora affinché vengano ripristinati correttamente i dati di tutti i database.
Nella finestra Ripristina log delle transazioni fare clic su OK.
Viene visualizzata un'icona dello stato di avanzamento.
Quando viene visualizzata la finestra di dialogo di SQL Server Management Studio in cui viene confermata l'esecuzione corretta del ripristino, fare clic su OK.
Per ulteriori informazioni, vedere la seguente pagina nel sito Web Microsoft: Applicazione di backup del log delle transazioni (la pagina potrebbe essere in inglese).
Nota
Nel caso siano stati ripristinati i database per Reporting Services, è necessario inoltre ripristinare la relativa chiave di crittografia. Per ulteriori informazioni, vedere il seguente argomento nel sito Web Microsoft: Ripristino della chiave di crittografia (configurazione di Reporting Services).
Preparare SQL Server per Team Foundation Server
Prima che i database ripristinati funzionino correttamente, è necessario utilizzare il comando TFSConfig PrepSQL per preparare SQL Server a ospitare i database per Team Foundation Server. Con questo comando vengono creati i gruppi TFSEXECROLE e TFSADMINROLE nel nuovo server o istanza di server e vengono aggiunti i messaggi di sistema necessari per l'operazione.
Per preparare SQL Server a ospitare i database per Team Foundation Server
Accedere al server, aprire una finestra del prompt dei comandi e impostare per le directory il percorso Unità:\%programfiles%\Microsoft Team Foundation Server 2010\Tools.
Digitare il comando seguente, dove ServerName è il nome dell'istanza di SQL Server che ospita i database per Team Foundation Server, in formato ServerName o ServerName\InstanceName:
**TFSConfig PrepSQL /SQLInstance:**ServerName
Nota
Se si utilizza più di un'istanza di SQL Server nella distribuzione, è necessario eseguire questo comando per ogni istanza. Per ulteriori informazioni, vedere Comando PrepSQL.
Reindirizzare Team Foundation Server ai suoi database
È necessario reindirizzare Team Foundation Server ai suoi database spostati nel nuovo server di livello dati.
Per reindirizzare Team Foundation Server ai suoi database
Accedere al server di livello applicazione di Team Foundation, aprire una finestra del prompt dei comandi e impostare per le directory il percorso Unità:\% programfiles%\ Microsoft Team Foundation Server 2010\Tools.
Digitare il comando seguente, dove ServerName è il nome dell'istanza di SQL Server che ospita il database di configurazione di Team Foundation Server, TFS_Configuration è il nome del database di configurazione di Team Foundation Server ripristinato e ServerName2 è il nome del server che ospita Analysis Services (se diverso dal server che ospita il database di configurazione). È possibile specificare ServerName nel formato ServerName o ServerName\InstanceName. È necessario specificare il nome dell'istanza, se non si utilizza quella predefinita:
**TFSConfig RemapDBs /DatabaseName:ServerName;**TFS_Configuration **/SQLInstances:**ServerName,ServerName2 **/AnalysisInstance:**ServerName2 **/AnalysisDatabaseName:**DatabaseName
Nota
In /SQLInstances è necessario specificare tutte le istanze, separate da virgole, di SQL Server in cui sono ospitati i database di Team Foundation Server. Se la distribuzione non utilizza i rapporti, è possibile ignorare questo passaggio utilizzando le opzioni /AnalysisInstance e /AnalysisDatabaseName. Per ulteriori informazioni, vedere Comando RemapDBs.
Modificare la proprietà dei database ripristinati
Per impostare l'accesso del proprietario per i database ripristinati sull'utente corrente, è necessario utilizzare il comando TFSConfig Accounts ResetOwner. Prima di eseguire la sequenza di passaggi successiva, accertarsi che l'account utente con il quale è stato eseguito l'accesso sia un account appropriato. Ad esempio, è possibile utilizzare l'account con il quale è stato installato Team Foundation Server, a cui si fa riferimento nella guida all'installazione con il nome di TFSSETUP. Come minimo, l'account deve essere membro del gruppo Team Foundation Administrators in Team Foundation Server e del gruppo sysadmin in SQL Server.
Per impostare la proprietà dei database ripristinati sull'utente corrente
Aprire una finestra del prompt dei comandi e impostare per le directory il percorso Unità:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools.
Digitare il comando seguente, dove ServerName (in formato ServerName o ServerName\InstanceName) è il nome dell'istanza di SQL Server che ospita il database di configurazione di Team Foundation Server e DatabaseName è il nome del database di configurazione (per impostazione predefinita, TFS_Configuration):
**TFSConfig Accounts /ResetOwner /SQLInstance:**ServerName **/DatabaseName:**DatabaseName
Se si specifica il database di configurazione, questo comando modificherà la proprietà dei database di Team Foundation Server.
Aggiornare tutti gli account del servizio
È necessario aggiornare l'account del servizio per Team Foundation Server (TFSService) e l'account dell'origine dati (TFSReports). Anche se questi account non sono stati modificati, è necessario aggiornare le informazioni per assicurare che l'identità e il formato degli account siano adatti al nuovo server di livello dati.
Per aggiornare gli account del servizio
Aprire una finestra del prompt dei comandi e impostare per le directory il percorso Unità:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools.
Al prompt dei comandi, digitare il comando seguente per aggiungere l'account del servizio per Team Foundation, dove DatabaseName è il nome del database di configurazione (per impostazione predefinita, TFS_Configuration):
**TfsConfig Accounts /add /AccountType:ApplicationTier /account:**AccountName **/SQLInstance:**ServerName **/DatabaseName:**DatabaseName
Al prompt dei comandi digitare il seguente comando per aggiungere l'account delle origini dati:
**TfsConfig Accounts /add /AccountType:ReportingDataSource /account:**AccountName **/SQLInstance:**ServerName **/DatabaseName:**DatabaseName
Per ulteriori informazioni sull'utilità Accounts della riga di comando, vedere Comando Accounts.
Registrare il percorso dei database spostati
Dopo avere aggiornato le informazioni sull'account del servizio, è necessario reindirizzare il livello applicazione al nuovo percorso dei database ripristinati.
Nota
Se si dispone di più di un server di livello applicazione nella distribuzione, è necessario registrare la posizione dei database su ciascun server.
Per registrare il percorso dei database
Nel server a livello applicazione, aprire una finestra del prompt dei comandi e impostare per le directory il percorso Unità:\%programfiles%\Microsoft Team Foundation Server 2010\Tools.
Al prompt dei comandi, digitare il comando seguente, dove DatabaseName è il nome del database di configurazione (per impostazione predefinita, TFS_Configuration):
**TfsConfig registerDB /SQLInstance:**ServerName **/DatabaseName:**DatabaseName
Per ulteriori informazioni sull'utilizzo di questo comando, vedere Comando RegisterDB.
Reindirizzare Prodotti SharePoint al nuovo percorso dei suoi database
È possibile ignorare questa procedura se la distribuzione non utilizza Prodotti SharePoint o se non si modifica la posizione dei database utilizzati da Prodotti SharePoint durante la modifica di una distribuzione a server singolo in una distribuzione a server doppio.
È necessario reindirizzare Prodotti SharePoint alla nuova posizione dei suoi database spostati nel nuovo server di livello dati. In questa procedura si presume che non sia stato spostato il livello applicazione di Prodotti SharePoint, ma che siano stati spostati i database durante lo spostamento del livello dati logico in un altro server. Ciò comporta il reindirizzamento di tutti i siti Web dei progetti team al database del contenuto nel nuovo server di livello dati di Team Foundation.
Per reindirizzare Prodotti SharePoint ai suoi database spostati
Effettuare una delle operazioni seguenti:
Se si desidera spostare tutti i database di Windows SharePoint Services 3.0, attenersi ai passaggi descritti nel seguente argomento nel sito Web Microsoft: Spostare tutti i database (SharePoint Foundation 2010).
Se si desidera spostare tutti i database di Microsoft Office SharePoint Server 2007, attenersi ai passaggi descritti nel seguente argomento nel sito Web Microsoft: Spostare tutti i database (Office SharePoint Server 2007).
Se si desidera spostare nel nuovo server soltanto i database del contenuto utilizzati dalla distribuzione, accedere al server che ospita Prodotti SharePoint e reindirizzare Prodotti SharePoint ai database del contenuto nel nuovo server di livello dati.
Per ulteriori informazioni, vedere Reindirizzare Prodotti SharePoint affinché utilizzi un nuovo database del contenuto.
Ripristinare la connessione alle applicazioni Web di SharePoint
Durante lo spostamento in una distribuzione a server doppio, è necessario ripristinare le connessioni alle applicazioni Web di SharePoint utilizzate dalla distribuzione. Ciò servirà ad assicurarsi che tutte le impostazioni vengano impostate correttamente.
Per ripristinare le connessioni alle applicazioni Web di SharePoint
Aprire la console di amministrazione di Team Foundation.
Nella barra di navigazione fare clic su Applicazioni Web di SharePoint.
Nell'elenco Applicazioni Web di SharePoint fare clic sull'applicazione Web il cui database del contenuto ha cambiato posizione durante lo spostamento nel nuovo livello dati, quindi fare clic su Ripristina connessione.
In Ripristinare la connessione a un'applicazione Web di SharePoint, fare clic su Ripristina.
Al termine dell'operazione di ripristino, fare clic su Chiudi.
Ripetere i passaggi 3-5 per ogni applicazione Web di SharePoint utilizzata nella distribuzione.
Per ulteriori informazioni sulla configurazione delle applicazioni Web di SharePoint come parte integrante della distribuzione, vedere Aggiungere un'applicazione Web di SharePoint alla distribuzione e Interazioni tra Prodotti SharePoint e Team Foundation Server.
Configurare Reporting Services e Analysis Services
È possibile ignorare questa procedura se non si utilizzano i rapporti come parte integrante della distribuzione. Se la distribuzione utilizza un server di rapporti e i database di rapporti e di Analysis Services sono stati spostati durante l'aggiunta di un altro server come server di livello dati, è necessario reindirizzare Team Foundation Server al relativo percorso, riavviare il warehouse e ricompilare manualmente il database di Analysis Services.
Per riconfigurare Reporting Services e Analysis Services
Aprire la console di amministrazione di Team Foundation.
Nella barra di spostamento fare clic su Creazione rapporti.
In Creazione rapporti fare clic su Modifica.
Scegliere OK nella finestra di dialogo Offline.
Verrà visualizzata la finestra di dialogo Reporting Services.
Selezionare la casella di controllo Utilizza server di rapporti.
Nella scheda Warehouse e in Server digitare o fare clic su nome del server nel quale sono stati ripristinati i database di rapporti.
In Database digitare il nome del database warehouse per Team Foundation Server.
Per impostazione predefinita, il nome di questo database è TFS_Warehouse.
(Facoltativo) Fare clic su Test connessione per assicurarsi che il database specificato sia valido.
Scegliere la scheda Analysis Services.
Nell'elenco Server digitare o fare clic sul nome del server in cui è stato ripristinato il database di Analysis Services.
In Database digitare il nome del database Analysis Services per Team Foundation Server.
Per impostazione predefinita, il nome di questo database è TFS_Analysis.
Se non si utilizza l'istanza predefinita per il database, selezionare la casella di controllo Specificare istanza non predefinita, quindi digitare o fare clic sul nome dell'istanza.
(Facoltativo) Fare clic su Test connessione per assicurarsi che il database specificato sia valido.
In Nome utente e Password digitare il nome dell'account e la password, se disponibile, per l'account dell'origine dati (TFSReports).
Nella scheda Rapporti e nell'elenco Server digitare o fare clic sul nome del server di rapporti, quindi fare clic su Popola URL.
In Nome utente e Password digitare il nome dell'account e la password, se disponibile, per l'account dell'origine dati (TFSReports).
In Percorso predefinito digitare il percorso relativo per l'archiviazione di rapporti, quindi scegliere OK.
Nella console di amministrazione fare clic su Avvia processi per riavviare la creazione di rapporti.
Aprire una finestra del prompt dei comandi e impostare per le directory il percorso %ProgramFiles%\Microsoft Team Foundation Server 2010\Tools.
Digitare il comando seguente per ricompilare il database per Analysis Services:
TFSConfig RebuildWarehouse /AnalysisServices /ReportingDataSourcePassword:Password
Password equivale alla password dell'account dell'origine dati per Reporting Services (TFSReports).
Attendere fino al corretto completamento dell'esecuzione del comando.
Nel server di rapporti aprire Internet Explorer, digitare la stringa seguente nella barra degli indirizzi, quindi premere INVIO:
https://localhost:8080/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx
Verrà visualizzata la pagina ControllerService.
Fare clic su GetWarehouseStatus, quindi su Richiama.
Importante Il servizio deve restituire il valore Inattivo, che indica che il cubo non è in fase di elaborazione. Se viene restituito un valore diverso, ripetere questo passaggio finché non viene restituito il valore Inattivo.
Tornare alla pagina ControllerService, fare clic su Esegui e quindi su Richiama.
Questo passaggio consente di avviare l'elaborazione. Il servizio restituisce True se il controller è stato avviato correttamente, False se il warehouse è ancora in fase di elaborazione.
Per stabilire quando il warehouse è stato elaborato, tornare alla pagina ControllerService, fare clic su GetWarehouseStatus, quindi scegliere Richiama.
L'elaborazione è completa quando il servizio GetWarehouseStatus restituisce il valore di Inattivo.
Riavviare i servizi utilizzati da Team Foundation Server
Per riavviare i servizi utilizzati da Team Foundation Server
Nel server che esegue i servizi a livello applicazione per Team Foundation, aprire una finestra del prompt dei comandi e impostare per le directory il percorso Unità:\%programfiles%\Microsoft Team Foundation Server 2010\Tools.
Digitare il comando seguente:
TFSServiceControl unquiesce
Per ulteriori informazioni, vedere Comando TFSServiceControl.
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 client di aggiornare la cache per la gestione degli elementi di lavoro e il controllo della versione alla successiva connessione al server di livello applicazione.
Per ulteriori informazioni, vedere Aggiornare le cache di dati nei computer client.
Vedere anche
Concetti
Architettura di Team Foundation Server
Altre risorse
Tipi di spostamento di Team Foundation Server
Spostare Team Foundation Server da un ambiente a un altro
Spostare il server Team Foundation da una configurazione hardware a un'altra
Ripristinare una distribuzione a server singolo in un nuovo hardware