Condividi tramite


Comando RemapDBs

Il comando RemapDBs reindirizza Visual Studio Team Foundation Server (TFS) 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 TFS a tutti i database per le raccolte di progetti team se sono ospitati in server o server separati dal database di configurazione.È inoltre necessario reindirizzare TFS al server o ai server separati 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 la classe Autorizzazioni per Team Foundation Server.

[!NOTA]

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

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

Parametri

Argomento

Descrizione

ServerName

Specifica il nome del server che si desidera mappare come server che effettua l'hosting di uno o più database per TFS.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 TFS.

Opzione

Descrizione

/DatabaseName

Specifica il nome del server che effettua l'hosting del database al quale si desidera applicare il mapping per TFS, 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

Opzionale.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

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

/preview

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

/continue

Opzionale.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 raccolta i cui database non sono stati rilevati nel server o nei server specificati verrà riconfigurata per utilizzare il server e l'istanza che ospita il database di configurazione.

/usesqlalwayson

Opzionale.Specifica che i database fanno parte di un gruppo di disponibilità AlwaysOn in SQL Server.Questa opzione, se precedentemente configurata, imposta MultiSubnetFailover nella stringa di connessione.

Per ulteriori informazioni, vedere Gruppi di disponibilità AlwaysOn (SQL Server).

Note

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

Esempio

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

[!NOTA]

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

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

Vedere anche

Altre risorse

Gestione della configurazione del server con TFSConfig