Condividi tramite


Rimozione di un componente dalla sincronizzazione dei dati

È possibile rimuovere i componenti configurati per partecipare alla sincronizzazione dei dati tra Visual Studio Team Foundation Server 2010 e Microsoft Project Server 2007 con Service Pack 2 (SP2) o Project Server 2010. Per arrestare in modo permanente la sincronizzazione, è necessario annullare il mapping di ogni insieme di progetti team mappato 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 un insieme 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 insiemi, non è necessario arrestare la sincronizzazione, ma occorre eseguire alcune attività amministrative aggiuntive. Per ulteriori informazioni, vedere Modifica della 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 Eliminazione di attività e rimozione di 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 Assegnazione di autorizzazioni per supportare l'integrazione di Project Server e Team Foundation Server.

Nota

Anche se si effettua l'accesso con autorizzazioni amministrative, è necessario aprire una finestra del prompt dei comandi con privilegi elevati per eseguire lo strumento da riga di comando TFSAdmin in un server in cui viene eseguito Windows Server 2008. Per aprire una finestra del prompt dei comandi con privilegi elevati, fare clic Start, fare clic con il pulsante destro del mouse su Prompt dei comandi, quindi 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

L'opzione /force rimuove automaticamente i componenti mappati o collegati. Se si utilizza questa opzione, è necessario eseguire un solo comando per ogni insieme 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 insieme come descritto nella sezione Rimuovere un insieme 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 insieme mappato 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 gli insiemi 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. In un computer in cui è installato Team Explorer 2010 o Service Pack 1 per Visual Studio 2010 aprire una finestra del prompt dei comandi e passare alla directory contenente lo strumento TFSAdmin.

    Per impostazione predefinita, lo strumento si trova in Unità:\%Programmi%\Microsoft Visual Studio 10.0\Common7\IDE.

  2. Digitare il comando seguente, quindi premere INVIO.

    TfsAdmin ProjectServer /UnmapPlanFromTeamProject /collection:tpcUrl /enterpriseproject:EnterpriseProjectName /teamproject:TeamProjectName /force
    

    Sostituire tpcUrl con l'URL dell'insieme 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'organizzazione EnterpriseProjectName e il progetto team TeamProjectName.

    Annullamento del mapping tra il progetto dell'organizzazione EnterpriseProjectName e il progetto team TeamProjectName completato.

Torna all'inizio

Rimuovere un insieme di progetti team dalla sincronizzazione

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

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

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

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

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

  2. Attendere il ricevimento dei messaggi riportati di seguito:

    Annullamento del mapping tra l'insieme di progetti team tpcUrl e l'istanza di Project Web Access pwaUrl.

    Annullamento del mapping tra l'insieme di progetti team tpcUrl e l'istanza di Project Web Access pwaUrl 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 digitare il comando seguente, quindi premere 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 Access pwaUrl.

    Annullamento della registrazione dell'istanza di Project Web Access pwaUrl 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 Specifica dei 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 un insieme 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 Personalizzazione del mapping dei campi tra Project Server e Team Foundation Server e Gestione di mapping dei campi per l'integrazione di Team Foundation Server e Project Server.

Vedere anche

Concetti

Gestione della configurazione del server

Altre risorse

Gestione dell'integrazione di Project Server con TFSAdmin ProjectServer

Spostamento di Team Foundation Server

Eliminazione di attività e rimozione di elementi di lavoro che non partecipano più alla sincronizzazione

Amministrazione dell'integrazione di Team Foundation Server e Project Server