Comando RemapDBs

È possibile utilizzare il comando RemapDBs per reindirizzare Visual Studio Team Foundation Server ai database quando sono archiviati su più di un server e si ripristina, si sposta o si modifica in qualsiasi modo la configurazione della distribuzione. Ad esempio, è necessario reindirizzare Team Foundation Server a tutti i database per gli insiemi di progetti team se sono ospitati in server o server separati dal database di configurazione. È inoltre necessario reindirizzare Team Foundation Server al o ai server che stanno eseguendo SQL Server Analysis Services o SQL Server Reporting Services se tali database sono ospitati in istanze separate o in server separati dal database di configurazione.

Autorizzazioni necessarie

Per utilizzare il comando RemapDBs, è necessario essere membro del gruppo di sicurezza Administrators di Team Foundation e del gruppo di sicurezza sysadmin per qualsiasi database SQL Server che Team Foundation Server utilizza. Per ulteriori informazioni, vedere 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 in un server che esegue 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 questa pagina nel sito Web Microsoft: Controllo dell'account utente.

TFSConfig RemapDBs /DatabaseName:ServerName;DatabaseName /SQLInstances:ServerName1,ServerName2 [/AnalysisInstance:ServerName] [/AnalysisDatabaseName:DatabaseName] [/preview] [/continue]

Parametri

Argomento

Oggetto di descrizione

ServerName

Specifica il nome del server che si desidera mappare come server che effettua l'hosting di uno o più database per Team Foundation Server. Se un'istanza diversa dall'istanza predefinita ospita un database, è necessario specificare anche il nome dell'istanza nel formato seguente:

ServerName\InstanceName

DatabaseName

Specifica il nome del database di cui si effettua il mapping a Team Foundation Server.

Opzione

Oggetto di descrizione

/DatabaseName

Specifica il nome del server che effettua l'hosting del database al quale si desidera applicare il mapping per Team Foundation Server, in aggiunta al nome del database stesso.

/SQLInstances:ServerName1,ServerName2

Specifica il nome del server in cui SQL Server è in esecuzione e il nome dell'istanza, nel caso in cui si desideri utilizzare un'istanza diversa da quella predefinita.

Se si specifica più di un server, è necessario utilizzare una virgola per separare più coppie di server e nomi di istanza.

/AnalysisInstance:ServerName

Facoltativo. Consente di specificare il nome del server e dell'istanza che ospita SQL Server Analysis Services. Utilizzare questa opzione per specificare il server e l'istanza che ospita il database Analysis Services.

/AnalysisDatabaseName:DatabaseName

Facoltativo. Consente di specificare il nome del database Analysis Services che si desidera utilizzare con Team Foundation Server se si dispone di più di uno di tali database nel server specificato con l'opzione /AnalysisInstance.

/preview

Facoltativo. Consente di visualizzare le azioni che è necessario eseguire per aggiornare la configurazione.

/continue

Facoltativo. Consente di specificare che il comando RemapDB deve continuare anche se si verifica un errore durante il tentativo di individuare uno o più database. Se si utilizza l'opzione /continue, qualsiasi insieme i cui database non sono stati rilevati nel server o nei server specificati verrà riconfigurato per utilizzare il server e l'istanza che ospita il database di configurazione.

Note

Si utilizza il comando RemapDBs per riconfigurare Team Foundation Serverper utilizzare server e istanze di SQL Server diversi dai server e dalle istanze dell'installazione originale.

Esempio

Nell'esempio seguente viene mostrato come reindirizzare Team Foundation Server al database della configurazione TFS_Configuration. ContosoMain effettua l'hosting del database nell'istanza denominata TeamDatabases. I database dell'insieme di progetti vengono archiviati in ContosoMain\TeamDatabases e l'istanza predefinita in Contoso2.

TFSConfig RemapDBs /DatabaseName:ContosoMain\TeamDatabases;TFS_Configuration /SQLInstances:ContosoMain\TeamDatabases,Contoso2

Vedere anche

Altre risorse

Gestione della configurazione del server con TFSConfig