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