Condividi tramite


Procedura: eseguire il backup di un Team Foundation Server

Aggiornamento: novembre 2007

Utilizzare questa procedura per eseguire il backup dei dati contenuti nel server di livello dati di Team Foundation. Prima di avviare il backup dei dati del server di livello applicazione di Team Foundation, eseguire il backup della chiave di crittografia di Reporting Services. Per ulteriori informazioni, vedere Procedura: eseguire il backup della chiave di crittografia di Reporting Services.

Attenzione:

SQL Server Management Studio consente di eseguire il backup di database singoli. Tuttavia, il ripristino da tali backup può provocare risultati imprevisti in quanto i database sono correlati ed esiste il rischio che vengano ripristinate versioni obsolete. Per ulteriori informazioni sulle strategie applicabili per il backup dei database, vedere le pagine seguenti nel sito Web Microsoft: "Scelta del modello di recupero per un database" per SQL Server 2005 o "Introduzione alle strategie di backup e ripristino in SQL Server" per SQL Server 2008.

Utilizzare la tabella seguente per identificare i database di Team Foundation Server:

Database

Descrizione

ReportServer

Questo database di Reporting Services contiene i report e le relative impostazioni per Reporting Services.

ReportServerTempDB

Il database temporaneo di Reporting Services consente di archiviare temporaneamente le informazioni utilizzate per eseguire report specifici per Reporting Services.

STS_Config_TFS o WSS_Config

Il database di configurazione di Prodotti e tecnologie SharePoint contiene un elenco di tutti i siti, inclusi i database del contenuto, i modelli di sito, le Web part personalizzate e altre impostazioni di Amministrazione centrale SharePoint.

STS_Content_TFS o WSS_Content

Il database del contenuto di Prodotti e tecnologie SharePoint include il contenuto effettivo del sito SharePoint del team.

Nota:

Il nome del database che contiene i dati per Prodotti e tecnologie SharePoint varia a seconda della versione di Prodotti e tecnologie SharePoint installata e se la persona che l'ha installata ha personalizzato il nome. Inoltre, se Prodotti e tecnologie SharePoint è installato in un server separato da Team Foundation Server, questi database potrebbero non essere presenti sul server a livello dati per Team Foundation. Se non sono presenti, è necessario gestire il backup, il ripristino e la configurazione separatamente da Team Foundation Server. Tuttavia, è necessario sincronizzare la manutenzione dei database per evitare errori di sincronizzazione.

TfsBuild

Il database di compilazione contiene i dati di compilazione di Team Foundation Build e i risultati dei test pubblicati.

TfsIntegration

Il database di registrazione contiene Progetti, Aree, Iterazioni e altri dati di registrazione.

TfsVersionControl

Database di Controllo della versione di Team Foundation.

TFSWarehouse

Il database Analysis Services contiene i dati per la compilazione del warehouse utilizzato da Reporting Services.

Nota:

È possibile eseguire il backup del database, ma non del warehouse, in quanto è necessario rigenerare il warehouse dal database TFSWarehouse ripristinato.

TfsWorkItemTracking

Database di Gestione elementi di lavoro di Team Foundation.

TfsWorkItemTrackingAttachments

Il database degli allegati di Gestione elementi di lavoro di Team Foundation.

TfsActivityLogging

Il database di cronologia contiene un log di tutte le richieste di servizi Web di Team Foundation Server.

Nota:

Poiché questo database non è necessario per il funzionamento di Team Foundation Server, eseguirne il backup è un'operazione facoltativa.

Questa procedura illustra come creare piani di manutenzione che eseguono un backup completo o incrementale. Se si desidera eseguire entrambi i tipi di backup, è necessario completare la procedura due volte: una per il backup completo e una per quello incrementale. Per ulteriori informazioni, vedere "Creazione di backup del log delle transazioni" per SQL Server 2005 o SQL Server 2008 nel sito Web Microsoft.

Nota:

Per la massima sicurezza dei dati, pianificare il backup completo in modo diverso dai backup incrementali.

Nella procedura descritta di seguito si presuppone che si intenda pianificare i backup utilizzando un piano di manutenzione per tutti i database di Team Foundation Server. Per ulteriori informazioni su come eseguire il backup e il ripristino manuale o di database singoli, vedere "Backup e ripristino di database in SQL Server" per SQL Server 2005 o per SQL Server 2008 nel sito Web Microsoft.

Autorizzazioni necessarie

Per eseguire questa procedura è necessario essere membro del gruppo di sicurezza Administrators nel server di livello dati di Team Foundation ed essere membro del gruppo di sicurezza System Administrator di SQL Server nel server di livello dati di Team Foundation o disporre delle autorizzazioni di esecuzione del backup e creazione del piano di manutenzione di SQL Server impostate su Consenti. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Accertarsi che i backup vengano archiviati in un percorso sicuro. Non archiviare i file di backup sullo stesso server di cui è stato appena eseguito il backup.

Per creare un piano di manutenzione in SQL Server 2008

  1. Nel server di livello dati, fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server 2005, quindi fare clic su SQL Server Management Studio.

  2. Connettersi al server per il livello dati selezionando Motore di database nella casella Tipo server, quindi selezionando correttamente lo schema Nome server e Autenticazione per il server. Fornire Nome utente e Password validi, se richiesti da SQL Server, quindi fare clic su Connetti.

  3. In SQL Server Management Studio, espandere il nodo Gestione, fare clic con il pulsante destro del mouse su Piani di manutenzione, quindi scegliere Creazione guidata piano di manutenzione.

  4. Nella pagina iniziale della Creazione guidata piano di manutenzione scegliere Avanti.

  5. Nella casella Nome nella pagina Selezione server di destinazione, digitare un nome per il piano di manutenzione.

    • È possibile, ad esempio, assegnare il nome TfsFullDataBackup a un backup completo.

    • È possibile, ad esempio, assegnare il nome TfsIncrementalDataBackup a un backup incrementale.

  6. Selezionare lo schema Nome server e Autenticazione corretto per il computer SQL Server. Fornire Nome utente e Password, se richiesti da SQL Server, quindi scegliere Avanti.

  7. Nella pagina Selezione attività di manutenzione, selezionare l'attività di manutenzione che si desidera eseguire, quindi scegliere Avanti.

    • Per completare un backup completo, selezionare Backup database (completo).

    • Per un backup incrementale selezionare Backup database (log delle transazioni).

  8. Nella pagina Selezione ordine attività di manutenzione scegliere Avanti.

    Per ulteriori informazioni sulle opzioni di questa finestra di dialogo, premere F1 per accedere alla Guida specifica della finestra di dialogo. Vedere inoltre la documentazione in linea di SQL Server e cercare la sezione Creazione guidata piano di manutenzione.

    Nota:

    Archiviare i file di backup in un altro computer sicuro.

  9. Nella pagina Definizione attività Backup database (completo), fare clic sulla freccia Giù, selezionare Tutti i database, scegliere OK, quindi Avanti.

  10. Nella pagina Selezione proprietà piano scegliere Modifica.

  11. Nella finestra di dialogo Nuova pianificazione processo, digitare un Nome per il processo di backup.

    È possibile, ad esempio, assegnare il nome ScheduledFullBackup a un backup completo oppure assegnare il nome ScheduledIncrementalBackup a un backup incrementale.

    Nota:

    Lasciare l'opzione Tipo pianificazione impostata su Periodica e la casella di controllo Attivata selezionata.

  12. Impostare le opzioni Frequenza e Frequenza giornaliera per il piano di backup, ma lasciare Durata impostata su Nessuna data di fine. Scegliere OK, quindi Avanti.

    Nota:

    In genere le ore di inizio per i backup completo e incrementale sono sfalsate.

  13. Nella pagina Selezione opzioni report, selezionare le opzioni desiderate per la distribuzione dei report, quindi scegliere Avanti.

  14. Scegliere Fine per completare la creazione del piano di manutenzione.

    In SQL Server verrà eseguito il backup dei database specificati nel piano di manutenzione in base alla frequenza indicata.

Per creare un piano di manutenzione in SQL Server 2005

  1. Nel server di livello dati, fare clic su Start, puntare su Tutti i programmi, quindi su Microsoft SQL Server e infine fare clic su SQL Server Management Studio.

  2. Selezionare Modulo di gestione di database nell'elenco Tipo server.

  3. Nell'elenco Nome server, selezionare o digitare il server appropriato.

  4. Nell'elenco Autenticazione, fare clic sullo schema appropriato.

  5. In Nome utente, digitare il nome utente di un account valido.

  6. In Password, digitare la password dell'account se SQL Server lo richiede e quindi fare clic su Connetti.

  7. Espandere il nodo Gestione, fare clic con il pulsante destro del mouse su Piani di manutenzione e quindi fare clic su Creazione guidata piano di manutenzione.

  8. Nella pagina iniziale della Creazione guidata piano di manutenzione scegliere Avanti.

    Verrà visualizzata la pagina Selezione proprietà piano.

  9. Nella casella Nome, digitare un nome per il piano di manutenzione, fare clic su Pianificazioni separate per ogni attività e quindi fare clic su Avanti.

    • È possibile, ad esempio, assegnare il nome TfsFullDataBackup a un backup completo.

    • È possibile, ad esempio, assegnare il nome TfsIncrementalDataBackup a un backup incrementale.

  10. Nella pagina Selezione attività di manutenzione, selezionare le caselle di controllo delle attività di manutenzione che si desidera eseguire, quindi fare clic su Avanti.

    • Per completare un backup completo, selezionare la casella di controllo Backup database (completo).

    • Per completare un backup incrementale, selezionare la casella di controllo Backup database (differenziale).

    • Per completare un backup del log delle transazioni, selezionare la casella di controllo Backup database (log delle transazioni).

  11. Se viene visualizzata la pagina Selezione ordine attività di manutenzione, fare clic su Avanti.

    Per ulteriori informazioni sulle opzioni in questa pagina, premere F1 o cercare la sezione "Creazione guidata piano di manutenzione" nella documentazione in linea di SQL Server.

    Verrà visualizzata la pagina Definizione attività Backup database.

  12. Nell'elenco Database, fare clic sui database di cui si desidera eseguire il backup e quindi fare clic su OK.

  13. In Pianificazione, fare clic su Cambia. Specificare il tipo di pianificazione, la frequenza e la durata dell'attività che meglio soddisfano le proprie esigenze operative. Quindi, fare clic su OK.

  14. Esaminare le informazioni e quindi fare clic su Avanti.

  15. Se è stata specificata più di un'attività di manutenzione, ripetere i tre passaggi precedenti per ogni attività.

  16. Nella pagina Selezione opzioni report, specificare le opzioni desiderate per la distribuzione dei report e quindi fare clic su Avanti.

  17. Scegliere Fine per completare la creazione del piano di manutenzione.

    Nella pagina Stato Creazione guidata piano di manutenzione vengono visualizzate le informazioni sullo stato di avanzamento della creazione del piano.

    In SQL Server verrà eseguito il backup dei database specificati nel piano di manutenzione in base alla frequenza indicata. Se non si è specificato alcun orario pianificato per i backup, questi possono essere creati in qualsiasi momento. A tale scopo, fare clic con il pulsante destro del mouse sul piano di manutenzione e quindi fare clic su Esegui.

Vedere anche

Attività

Procedura: eseguire il backup della chiave di crittografia di Reporting Services

Concetti

Procedura: ripristinare i dati di Team Foundation

Altre risorse

Gestione di dati

Gestione dei server di livello dati di Team Foundation Server

Gestione di Team Foundation Server