2009-12-24 16 views
10

Abbiamo una nuova installazione di TFS 2010 (su SQL Server 2008) e sto pianificando il processo di backup e ripristino.Che cos'è un processo di backup e ripristino per Team Foundation Server 2010?

Sembra che le informazioni di configurazione e i dati siano memorizzati nei database Tfs_Configuration e Tfs_DefaultCollection (e nei dbs Tfs_ [CollectionName] aggiuntivi se si dispone di più di una raccolta). In una configurazione di test, ho provato a eseguire il backup dei due dbs, disinstallando TFS, quindi reinstallando (pensando che avrei potuto agganciare i database a un certo punto del processo di installazione). Questo è dove sono confuso. Non vedo un'opzione o una guida chiara su come questo dovrebbe funzionare.

risposta

4

Scaricare il TFS Power tools e use the backup tool (è anche avuto una bella GUI)!

+0

Originariamente ho postato la domanda prima che questo strumento fosse disponibile, ma sembra molto bello. In realtà ho pensato di passare ad esso, ma i nostri database TFS sono ospitati su un server di database condiviso per il quale abbiamo un piano di backup comune, quindi ho deciso di restare senza schemi di backup db convenzionali. –

+2

@Derek, basta fare attenzione sull'utilizzo di uno schema di backup db convenzionale e assicurarsi che tutti e tre i database vengano sottoposti a backup all'istante o che sia possibile eseguire backup non sincronizzati. – LWoodyiii

+0

Ottimo punto. Questo potrebbe davvero morderti se non stai attento. Grazie per l'intuizione! –

9

Se è stato eseguito il backup dei database TFS 2010 e si perde il server TFS, è possibile ripristinarlo ripristinando tutti i database TFS, reinstallando TFS e selezionando l'opzione Livello applicazione dell'installazione guidata. Dopo aver indirizzato la procedura guidata al database, riconoscerà il database Tfs_Configuration dall'installazione precedente e ripristinerà la configurazione precedente e le raccolte.

+2

E il Build Server? C'è qualche dato che deve essere sottoposto a backup lì? – Lukasz

+1

Buon punto. Non stiamo ancora utilizzando TFS Build, quindi non ho esaminato questo. Mi piacerebbe sentire informazioni su questo. –