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