Condividi tramite


Procedura: eseguire una migrazione incrementale a Team Foundation

Aggiornamento: novembre 2007

In questo argomento viene descritto come eseguire una migrazione incrementale se si desidera eseguire la migrazione del database di Visual SourceSafe in fasi o se la migrazione è stata interrotta e si desidera riprenderla dal punto di interruzione. In questo modo si consente agli utenti di continuare a utilizzare Visual SourceSafe mentre è in corso la migrazione. Durante la migrazione incrementale il convertitore esegue solo la migrazione del delta delle modifiche non ancora migrate.

Limitazioni della migrazione incrementale

Si tenga presente che dall'avvio di una migrazione incrementale fino al termine di tutte le fasi del processo vigono le seguenti limitazioni.

  • Non è possibile modificare il mapping esistente tra le cartelle di Visual SourceSafe e le cartelle di Controllo della versione di Team Foundation, né aggiungere o rimuovere mapping.

  • Non è possibile eseguire operazioni di eliminazione, rimozione, archiviazione o ripristino sul database di Visual SourceSafe.

  • Non utilizzare le cartelle di Controllo della versione di Team Foundation migrate.

Spazio su disco consigliato

Prima di avviare la migrazione, verificare di disporre di spazio su disco sufficiente per completare l'operazione. In generale, il convertitore VSS necessita all'incirca di 5 gigabyte di spazio su disco per l'utilizzo di SQL Express e per i file di log generati. Il convertitore VSS, inoltre, esegue il download dei file dal database VSS durante la migrazione. È necessario disporre di spazio su disco sufficiente per gestire il download dell'intero database VSS.

Autorizzazioni necessarie

Per eseguire questa procedura, è necessario disporre di autorizzazioni amministrative per il database di Visual SourceSafe di cui verrà effettuata la migrazione. Per ulteriori informazioni, vedere "How to: Assign Project Rights" (in lingua inglese) sul sito Web Microsoft https://go.microsoft.com/fwlink/?LinkId=99103.

È inoltre necessario essere membro del ruolo server sysadmin per SQL Express. Per impostazione predefinita, si è membro del ruolo server sysadmin se si è membro del gruppo di sicurezza Administratos nel computer in cui è installato SQL Express. Per ulteriori informazioni, vedere "sysadmin" all'indirizzo https://go.microsoft.com/fwlink/?LinkId=60405 nella sezione relativa alla documentazione di SQL Server 2005.

Per eseguire la migrazione in fasi

  1. Richiedere agli utenti di non utilizzare il database di Visual SourceSafe.

  2. Copiare il database di Visual SourceSafe su un computer diverso, dedicato all'esecuzione della migrazione.

  3. Avvisare gli utenti di Visual SourceSafe che possono riprendere a utilizzare il relativo database.

  4. Avviare la migrazione normale sul database di Visual SourceSafe copiato sul computer di migrazione.

  5. Attendere il termine della migrazione.

  6. Al termine della migrazione richiedere agli utenti di smettere di utilizzare il database di Visual SourceSafe. Copiare il database di Visual SourceSafe sul computer di migrazione.

  7. Eseguire una copia di backup del file di report generato dalla migrazione precedente come riferimento futuro.

  8. Riavviare la migrazione sul database di Visual SourceSafe copiato. Il convertitore VSS determinerà automaticamente che si tratta di una migrazione incrementale e inizierà a eseguire la migrazione delle modifiche apportate dopo la prima migrazione.

    1. Nel menu Start scegliere Tutti i programmi, quindi Microsoft Visual Studio 2008, Visual Studio Tools, Prompt dei comandi di Visual Studio 2008.

    2. Al prompt dei comandi digitare il seguente comando utilizzando lo stesso file di impostazioni usato durante la migrazione precedente:

      VSSConverter Migrate settings.xml

      Suggerimento:

      Utilizzare l'opzione /? per visualizzare le opzioni della riga di comando disponibili.

    3. Il convertitore rileverà automaticamente che si tratta di una migrazione incrementale e chiederà di confermare se si desidera eseguirla. Premere Y per confermare che si desidera eseguire una migrazione incrementale.

    4. Lo strumento del convertitore visualizza lo stato della migrazione. Al termine della conversione lo strumento salva un report di post-migrazione nella directory corrente. È possibile utilizzare Microsoft Internet Explorer per visualizzare il file per informazioni dettagliate.

    5. Al prompt specificare la password per l'utente Admin di Visual SourceSafe.

  9. Al termine delle fasi incrementali di migrazione del database di Visual SourceSafe, è possibile trasferire gli utenti sull'origine di cui è stata eseguita la migrazione su Controllo della versione di Team Foundation.

Per riavviare la migrazione dopo un'interruzione

  1. Risolvere il problema che ha causato l'interruzione della migrazione.

  2. Eseguire una copia di backup del file di report generato dalla migrazione precedente come riferimento futuro.

  3. Effettuare l'operazione descritta al passaggio 8 nella procedura precedente, "Per eseguire la migrazione in fasi".

Vedere anche

Attività

Procedura: creare un file di impostazioni per l'analisi e la migrazione del controllo del codice sorgente

Procedura: preparare il database Visual SourceSafe per l'esecuzione del convertitore

Procedura dettagliata: preparazione alla migrazione da Visual SourceSafe a Team Foundation

Procedura dettagliata: migrazione da Visual SourceSafe a Team Foundation

Procedura: eseguire la migrazione da Visual SourceSafe a Team Foundation