Freigeben über


RegisterDB-Befehl

Verwenden Sie RegisterDB, um den Namen des Servers zu aktualisieren, der die Konfigurationsdatenbank in Visual Studio Team Foundation Server (TFS) hostet.Sie können diesen Befehl beim Wiederherstellen der Konfigurationsdatenbank auf neuer Hardware oder beim Ändern der Domäne einer Bereitstellung verwenden.

Wichtiger HinweisWichtig

Damit der RegisterDB-Befehl erfolgreich ausgeführt werden kann, müssen die folgenden Anwendungspools und Programme ausgeführt werden:

  • Team Foundation Server-Anwendungspool (Anwendungspool)

  • ReportServer (Anwendungspool)

  • SQL Server Reporting Services (Programm) 

Außerdem dürfen die folgenden Komponenten nicht geöffnet sein oder ausgeführt werden:

Erforderliche Berechtigungen

Zum Verwenden des RegisterDB-Befehls müssen Sie Mitglied der Gruppe Team Foundation-Administratoren auf dem Anwendungsebenenserver für Team Foundation und Mitglied der Gruppe sysadmin in SQL Server auf dem Datenebenenserver für Team Foundation sein.Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

HinweisHinweis

Sie müssen auch dann eine erweiterte Eingabeaufforderung öffnen, wenn Sie mit Administratoranmeldeinformationen angemeldet sind, um diese Funktion auszuführen.

TFSConfig RegisterDB /SQLInstance:ServerName [/usesqlalwayson]

Parameter

Platzhalter

Beschreibung

ServerName

Gibt den Namen des Servers an, der die Konfigurationsdatenbank für TFS hostet, und den Namen der Instanz, wenn Sie eine von der Standardinstanz abweichende Instanz verwenden.Wenn Sie eine Instanz angeben, muss das folgende Format verwendet werden:

Servername\Instanzname

Argument

Beschreibung

/SQLInstance:ServerName

Erforderlich.Gibt den Namen des Servers an, auf dem SQL Server ausgeführt wird, sowie den Namen der Instanz, wenn Sie nicht die Standardinstanz verwenden möchten.Wenn Sie eine Instanz angeben, muss das folgende Format verwendet werden:

Servername\Instanzname

/usesqlalwayson

Dies ist optional.Gibt an, dass die Datenbanken in SQL Server Teil einer AlwaysOn-Verfügbarkeitsgruppe sind.Wenn diese Option konfiguriert, legt sie MultiSubnetFailover in der Verbindungszeichenfolge fest.

Weitere Informationen finden Sie unter AlwaysOn-Verfügbarkeitsgruppen (SQL Server).

Hinweise

Wichtiger HinweisWichtig

Sichern Sie die Datenbanken für TFS, bevor Sie diesen Befehl verwenden.

Sie müssen den genauen Namen oder die Adresse der Konfigurationsdatenbank angeben, damit dieser Befehl ordnungsgemäß funktioniert.Wenn Sie den Server ändern müssen, auf dem diese Datenbank gespeichert wird, müssen Sie sicherstellen, dass TFS auf den neuen Speicherort verweist.

Beispiel

Im folgenden Beispiel wird TFS an eine Konfigurationsdatenbank umgeleitet, die sich auf dem Server ContosoMain in der SQL Server-Instanz TeamDatabases befindet.

HinweisHinweis

Die Beispiele dienen nur zu Illustrationszwecken und sind frei erfunden.Ähnlichkeiten mit real existierenden Personen oder Gegebenheiten sind rein zufällig und nicht beabsichtigt.

TFSConfig RegisterDB /SQLInstance:ContosoMain\TeamDatabases

Siehe auch

Weitere Ressourcen

Verwalten der Serverkonfiguration mit TFSConfig

Verwenden von Team Foundation Server-Befehlszeilentools

Team Foundation Server-Dienste und -Dienstkonten