Comando Collection

È possibile utilizzare il comando Collection per connettere, disconnettere o eliminare una raccolta di progetti team da una distribuzione di Visual Studio Team Foundation Server (TFS).È anche possibile utilizzare il comando Collection per duplicare il database di una raccolta esistente, rinominarlo e connetterlo alla distribuzione.Questo processo viene talvolta detto clonazione di una raccolta.Tuttavia, non è possibile utilizzare il comando Collection per creare una raccolta di progetti team.Per ulteriori informazioni, vedere Creare una raccolta di progetti team.

Per gestire in modo interattivo le raccolte o per creare una raccolta è possibile utilizzare il nodo Raccolta di progetti team della console di amministrazione di Team Foundation.Per ulteriori informazioni, vedere Aprire la console di amministrazione di Team Foundation e Organizzazione del server con raccolte di progetti team.

Autorizzazioni necessarie

Per utilizzare il comando Collections è necessario appartenere ai gruppi seguenti:

  • gruppi di sicurezza Amministratori di Team Foundation e Amministratori nel server o nei server che eseguono la console di amministrazione di Team Foundation

  • gruppo sysadmin dei server che eseguono l'istanza di SQL Server che ospita i database di Team Foundation Server

  • il gruppo Amministratori farm della farm da cui si sta eliminando la raccolta siti, se la distribuzione utilizza Prodotti SharePoint e si utilizza l'opzione /delete.

Per ulteriori informazioni, vedere la classe Autorizzazioni per Team Foundation Server.

[!NOTA]

Anche se si accede con credenziali amministrative, è necessario aprire una finestra del prompt dei comandi con privilegi elevati per eseguire questa funzione.

TFSConfig Collection {/attach | /detach | /delete} [/collectionName:CollectionName] [/collectionDB:ServerName;DatabaseName] [/clone]

Parametri

Placeholder

Descrizione

CollectionName

Specifica il nome della raccolta di progetti team.Se il nome della raccolta contiene spazi è necessario racchiudere il nome tra virgolette (ad esempio, "Raccolta").

ServerName

Specifica il nome del server che ospita il database di configurazione di TFS e, se si desidera utilizzare un'istanza diversa da quella predefinita, il nome dell'istanza.Se si specifica un'istanza, è necessario utilizzare il seguente formato:

ServerName\InstanceName

DatabaseName

Specifica il nome del database di configurazione.Per impostazione predefinita, il nome di questo database è TFS_ConfigurationDB.

Opzione

Descrizione

/attach

Obbligatorio se non si utilizza né /detach/delete.Se si specifica questa opzione occorre utilizzare anche l'opzione /collectionDB.In alternativa è anche possibile utilizzare /collectionName e /clone con questa opzione.Se si utilizza l'opzione /attach, il database della raccolta specificata verrà aggiunto alla distribuzione di TFS.

/detach

Obbligatorio se non si utilizza né /attach/delete.Se si specifica questa opzione occorre utilizzare anche l'opzione /collectionName.Se si utilizza l'opzione /detach, il database della raccolta specificata verrà arrestato e la raccolta verrà disconnessa dalla distribuzione di TFS.

/delete

Obbligatorio se non si utilizza né /detach/attach.Se si specifica questa opzione occorre utilizzare anche l'opzione /collectionName.Se si utilizza l'opzione /delete, il database della raccolta specificata verrà arrestato e la raccolta verrà disconnessa in modo permanente da TFS.Non si sarà in grado di riconnettere il database della raccolta a questa o qualsiasi altra distribuzione.

/CollectionName:CollectionName

Obbligatorio se viene utilizzato /detach oppure /delete.Se utilizzata con /detach o /delete, questa opzione specifica la raccolta che verrà disconnessa o eliminata.Se si utilizza questa opzione con /attach, specifica un nuovo nome per la raccolta.Se utilizzata sia con /attach sia con /clone, questa opzione specifica il nome della raccolta duplicata.

/CollectionDB:ServerName;DatabaseName

Obbligatorio se viene utilizzato /attach.Questa opzione specifica il nome del server che esegue SQL Server e il nome del database della raccolta ospitato in tale server.

/clone

Se si specifica questa opzione, il database della raccolta originale verrà allegato come clone in SQL Server e tale database verrà connesso a TFS.Nella maggior parte dei casi questa opzione viene utilizzata nel processo di suddivisione di una raccolta di progetti team.

Esempio

Nell'esempio seguente viene mostrato come rimuovere in modo permanente la raccolta di progetti team "Contoso Summer Intern Projects" da una distribuzione di Team Foundation Server.

[!NOTA]

Gli esempi utilizzati sono casuali e hanno solo scopo illustrativo.Nessuna associazione reale è intenzionale o può essere presupposta.

TFSConfig Collection /delete /CollectionName:"Contoso Summer Intern Projects"
  
  
  
  
  
  
  

Nell'esempio seguente viene mostrato come duplicare la raccolta di progetti team "Contoso Summer Interns Projects", come denominarla "Contoso Winter Interns Projects" e come allegare la raccolta duplicata alla distribuzione di Team Foundation Server.

TFSConfig Collection /attach /collectiondb:"ContosoMain;TFS_Contoso Summer Interns Projects" /CollectionName:"Contoso Winter Intern Projects" /clone

Vedere anche

Attività

Move a Team Project Collection

Split a Team Project Collection

Concetti

Backup e ripristino della distribuzione

Altre risorse

Gestione della configurazione del server con TFSConfig