Freigeben über


RegisterDB-Befehl

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

Wichtig

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

  • Microsoft 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 hierzu finden Sie unter Team Foundation Server-Berechtigungen.

Tipp

Sie müssen auch dann eine erweiterte Eingabeaufforderung öffnen, wenn Sie mit Administratoranmeldeinformationen angemeldet sind, um diese Funktion auf einem Server auszuführen, auf dem Windows Server 2008 ausgeführt wird. Um eine erweiterte Eingabeaufforderung zu öffnen, klicken Sie auf Start, klicken mit der rechten Maustaste auf Eingabeaufforderung und klicken dann auf Ausführen als Administrator. Weitere Informationen finden Sie auf der Microsoft-Website.

TFSConfig RegisterDB /SQLInstance:ServerName

Parameter

Platzhalter

Beschreibungen

ServerName

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

Servername\Instanzname

Argument

Beschreibungen

/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\InstanceName

Hinweise

Wichtig

Sichern Sie die Datenbanken für Team Foundation Server, 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 Team Foundation Server auf den neuen Speicherort verweist.

Beispiel

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

Tipp

Die in den Beispielen verwendeten Firmen, Organisationen, Produkte, Domänennamen, E-Mail-Adressen, Logos, Personen, Orte und Ereignisse sind frei erfunden. Jede Ähnlichkeit mit bestehenden Firmen, Organisationen, Produkten, Domänennamen, E-Mail-Adressen, Logos, Personen, Orten oder Ereignissen ist rein zufällig.

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