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.
![]() |
---|
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.
![]() |
---|
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
![]() |
---|
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.
![]() |
---|
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