Rimuovere un componente dalla sincronizzazione dei dati

È possibile rimuovere componenti configurati per la sincronizzazione dei dati tra Visual Studio Team Foundation Server 2012 e il server Microsoft Project.Per arrestare in modo permanente la sincronizzazione, è necessario annullare il mapping di ogni raccolta di progetti team mappata e annullare la registrazione di ogni istanza di Project Web Access o Project Web App (PWA) registrata in Team Foundation Server.

In questo argomento

  • Rimuovere l'integrazione e arrestare la sincronizzazione

  • Rimuovere un piano del progetto dell'organizzazione dalla sincronizzazione

  • Rimuovere una raccolta di progetti team dalla sincronizzazione

  • Rimuovere un'istanza di PWA dalla sincronizzazione

  • Rimuovere un tipo di elemento di lavoro dalla sincronizzazione

  • Rimuovere un campo dalla sincronizzazione

Quando si spostano server o raccolte, non è necessario arrestare la sincronizzazione, ma occorre eseguire alcune attività amministrative aggiuntive.Per ulteriori informazioni, vedere Modificare la configurazione della distribuzione.

Quando si elimina un'attività da Project Server sincronizzata con un elemento di lavoro in Team Foundation, si rimuove l'associazione tra l'attività e l'elemento di lavoro.Gli elementi di lavoro rimangono nel database di Team Foundation.Se si desidera eliminare questi elementi di lavoro, è necessario utilizzare il comando witadmin destroywi.Per ulteriori informazioni, vedere Eliminare attività e rimuovere elementi di lavoro che non partecipano più alla sincronizzazione.

Autorizzazioni necessarie

Per utilizzare questi comandi, è necessario che l'autorizzazione Amministrazione integrazione di Project Server sia impostata su Consenti.Inoltre, all'account del servizio di Team Foundation Server devono essere concesse le autorizzazioni necessarie per interagire con l'istanza di PWA che prenderà parte alla sincronizzazione dei dati.Per registrare o annullare la registrazione di un'istanza di PWA, è necessario appartenere anche al gruppo Amministratori per l'istanza.Per ulteriori informazioni, vedere Assegnare le autorizzazioni per supportare l'integrazione di Project Server e Team Foundation Server.

[!NOTA]

Anche se si accede con autorizzazioni amministrative, è necessario aprire una finestra del prompt dei comandi con privilegi elevati per eseguire lo strumento da riga di comando TfsAdmin su un server con Windows Server 2008.Per aprire una finestra del prompt dei comandi con privilegi elevati, scegliere Avvia, aprire il menu di scelta rapida per Prompt dei comandiquindi scegliere Esegui come amministratore.Per ulteriori informazioni, vedere la seguente pagina nel sito Web Microsoft: Controllo dell'account utente.

Rimuovere l'integrazione e arrestare la sincronizzazione

Nell'illustrazione seguente viene mostrata la sequenza sistematica di passaggi necessari per arrestare il motore di sincronizzazione e rimuovere l'integrazione di Team Foundation Server e Project Server.È possibile eseguire la sequenza di passaggi come indicato oppure utilizzare l'opzione /force quando si esegue il passaggio 3 tramite l'opzione di comando TfsAdmin ProjectServer /UnMapPWAFromCollection.

Flusso di lavoro per la rimozione del mapping tra PS e TFS

[!NOTA]

Se si elimina non solo una raccolta di progetti mappata ma anche tutte le istanze di PWA associati a, saranno eliminati tutti i mapping di elementi di lavoro che sono stati sincronizzati.Tuttavia, l'istanza di PWA a Team Foundation Server sarà comunque registrato.

L'opzione /force rimuove automaticamente i componenti mappati o collegati.Se si utilizza questa opzione, è necessario eseguire un solo comando per ogni raccolta e ogni istanza di PWA che si desidera rimuovere dalla sincronizzazione.Per arrestare il motore di sincronizzazione utilizzando l'opzione /force, eseguire le azioni seguenti nella sequenza indicata:

  1. Rimuovere il mapping per ogni raccolta come descritto nella sezione Rimuovere una raccolta di progetti team dalla sincronizzazione più avanti in questo argomento.

  2. Annullare la registrazione di ogni istanza di PWA come descritto nella sezione Rimuovere un'istanza di PWA dalla sincronizzazione più avanti in questo argomento.

Il motore di sincronizzazione viene eseguito in un servizio processo gestito da Agente processo in background di Team Foundation.Un motore di sincronizzazione viene registrato per ogni raccolta mappata a un'istanza di PWA.Se si rimuove l'integrazione tra Project Server e Team Foundation Server, la sincronizzazione viene arrestata e vengono eseguite le azioni seguenti:

  • Rimozione dell'associazione tra attività di Project ed elementi di lavoro del progetto team.

  • Rimozione dell'associazione tra piani del progetto dell'organizzazione e progetti team.Questa modifica comporta la rimozione della scheda Project Server dai form per tutti i tipi di elementi di lavoro nel progetto team di cui non verrà più eseguito il mapping, se non viene eseguito il mapping di nessun altro piano al progetto team.

  • Rimozione dell'associazione tra le raccolte e un'istanza di PWA.

  • Rimozione dell'associazione tra l'istanza di PWA e Team Foundation Server.

Torna all'inizio

Rimuovere un piano del progetto dell'organizzazione dalla sincronizzazione

Per rimuovere un piano dalla sincronizzazione, annullare il mapping del piano dal progetto team.Prima di poter annullare il mapping del piano, è necessario eliminare tutte le attività collegate agli elementi di lavoro nel progetto team mappato.In alternativa, è possibile utilizzare il flag /force per la rimozione di questi collegamenti.

Per annullare il mapping di un piano del progetto dell'organizzazione a un progetto team

  1. Aprire una finestra del prompt dei comandi in cui Visual Studio o Team Explorer è installato e immettere:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    In una versione a 64 bit di Windows sostituire %programfiles% con %programfiles(x86)%.

  2. Digitare il seguente comando quindi scegliere la chiave INVIO.

    TfsAdmin ProjectServer /UnmapPlanFromTeamProject /collection:tpcUrl /enterpriseProject:EnterpriseProjectName /teamProject:TeamProjectName /force
    

    Sostituire tpcUrl con l'URL della raccolta di progetti team, EnterpriseProjectName con il nome del piano del progetto dell'organizzazione e TeamProjectName con il nome del progetto team.

  3. Attendere il ricevimento dei messaggi riportati di seguito:

    Annullamento del mapping tra il progetto dell'organizzazioneEnterpriseProjectNamee il progetto teamTeamProjectName.

    Annullamento del mapping tra il progetto dell'organizzazioneEnterpriseProjectNamee il progetto teamTeamProjectName completato.

Torna all'inizio

Rimuovere una raccolta di progetti team dalla sincronizzazione

Per rimuovere una raccolta dalla sincronizzazione, annullare il mapping della raccolta dall'istanza di PWA.Prima di poter annullare il mapping della raccolta, è necessario annullare il mapping di tutti i piani di progetto mappati ai progetti team della raccolta.In alternativa, è possibile utilizzare il flag /force per l'annullamento del mapping di tutti i progetti team.

Per annullare il mapping di una raccolta e di tutti i progetti team da un'istanza di PWA

  1. Aprire una finestra del prompt dei comandi digitare il comando seguente, quindi scegliere la chiave INVIO.

    TfsAdmin ProjectServer /UnMapPWAFromCollection /pwa:pwaUrl /collection:tpcUrl /force
    

    Sostituire pwaUrl con l'URL dell'istanza di PWA e tpcUrl con l'URL della raccolta.

  2. Attendere il ricevimento dei messaggi riportati di seguito:

    Annullamento del mapping tra la raccolta di progetti teamtpcUrle l'istanza di Project Web AccesspwaUrl.

    Annullamento del mapping tra la raccolta di progetti teamtpcUrle l'istanza di Project Web AccesspwaUrl completato.

Torna all'inizio

Rimuovere un'istanza di PWA dalla sincronizzazione

La fase finale della rimozione dell'integrazione consiste nell'annullamento della registrazione di ogni istanza di PWA registrata con Team Foundation Server.È consigliabile annullare la registrazione di tutte le istanze di PWA che non contengono più alcun progetto dell'organizzazione i cui dati devono essere sincronizzati con Team Foundation.

Per annullare la registrazione di un'istanza di PWA

  1. Aprire una finestra del prompt dei comandi, il seguente comando quindi scegliere la chiave INVIO :

    TfsAdmin ProjectServer /UnregisterPWA /pwa:pwaUrl /tfs:tfsUrl
    

    Sostituire pwaUrl con l'URL dell'istanza di PWA e tfsUrl con l'URL del server a livello applicazione.

    Attendere la visualizzazione del messaggio seguente:

    Annullamento della registrazione dell'istanza di Project Web AccesspwaUrl.

    Annullamento della registrazione dell'istanza di Project Web AccesspwaUrl completato.

  2. Ripetere il passaggio 2 per ogni istanza di PWA che supporta i piani del progetto dell'organizzazione che si desidera rimuovere dalla sincronizzazione con Team Foundation.

Torna all'inizio

Rimuovere un tipo di elemento di lavoro dalla sincronizzazione

È possibile rimuovere uno o più tipi di elementi di lavoro dalla sincronizzazione dei dati per un progetto team tramite il comando TfsAdmin ProjectServer /UnmapWorkItemTypes.Se un elemento di lavoro del tipo che si desidera rimuovere è in fase di sincronizzazione, è possibile specificare l'opzione /force per rimuovere i collegamenti tramite cui gli elementi di lavoro vengono associati alle attività corrispondenti in Project.

Per ulteriori informazioni, vedere Specificare tipi di elemento di lavoro che è possibile sincronizzare.

Torna all'inizio

Rimuovere un campo dalla sincronizzazione

È possibile rimuovere uno o più campi dalla sincronizzazione dei dati per una raccolta di progetti team.Per rimuovere un campo dalla sincronizzazione, rimuovere i relativi mapping.Non è necessario rimuovere i campi richiesti per la sincronizzazione.Per ulteriori informazioni, vedere Personalizzare il mapping dei campi tra Project Server e Team Foundation Server e Gestire mapping dei campi per l'integrazione di Team Foundation Server e Project Server.

Vedere anche

Concetti

Gestire l'integrazione di Project Server con TfsAdmin ProjectServer

Gestione della configurazione del server

Eliminare attività e rimuovere elementi di lavoro che non partecipano più alla sincronizzazione

Amministrare l'integrazione di Team Foundation Server e Project Server

Altre risorse

Moving Team Foundation Server