Comando RegisterDB

Utilizzare RegisterDB per aggiornare il nome del server che ospita il database di configurazione in Visual Studio Team Foundation Server (TFS).È possibile utilizzare questo comando quando si ripristina il database di configurazione sul nuovo hardware o in caso di modifica del dominio di una distribuzione.

Nota importanteImportante

Affinché il comando RenameDB abbia esito positivo è necessario che i pool di applicazioni e i programmi seguenti siano in esecuzione:

  • Pool di applicazioni di Team Foundation Server (pool di applicazioni)

  • ReportServer (pool di applicazioni)

  • SQL Server Reporting Services (programma) 

Inoltre, è necessario che i componenti seguenti non siano aperti o in esecuzione:

Autorizzazioni necessarie

Per utilizzare il comando RegisterDB è necessario essere membri del gruppo Administrators di Team Foundation nel server di livello applicazione di Team Foundation nonché membri del gruppo sysadmin in SQL Server nel server di livello dati di Team Foundation.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 RegisterDB /SQLInstance:ServerName [/usesqlalwayson]

Parametri

Placeholder

Descrizione

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

Argomento

Descrizione

/SQLInstance:ServerName

Necessario.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 un'istanza, è necessario utilizzare il seguente formato:

ServerName\InstanceName

/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

Nota importanteImportante

Eseguire il backup dei database per TFS prima di utilizzare questo comando.

È necessario fornire il nome esatto o l'indirizzo del database di configurazione affinché questo comando funzioni correttamente.Se è necessario modificare il server sul quale viene archiviato questo database, è necessario assicurarsi che TFS punti al nuovo percorso.

Esempio

Nell'esempio seguente viene reindirizzato TFS a un database di configurazione individuato sul server ContosoMain nell'istanza TeamDatabases di SQL Server.

[!NOTA]

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

TFSConfig RegisterDB /SQLInstance:ContosoMain\TeamDatabases

Vedere anche

Altre risorse

Gestione della configurazione del server con TFSConfig

Utilizzo degli strumenti della riga di comando di Team Foundation Server

Servizi e account del servizio di Team Foundation Server