Freigeben über


RemapDBs-Befehl

Der RemapDBs-Befehl leitet Visual Studio Team Foundation Server (TFS) zu den zugehörigen Datenbanken um, wenn diese auf mehreren Servern gespeichert sind und Sie die Konfiguration der Bereitstellung wiederherstellen, verschieben oder anderweitig ändern.Sie müssen z. B. TFS an alle Datenbanken für Teamprojektauflistungen umleiten, wenn diese auf einem separaten Server oder Servern von der Konfigurationsdatenbank gehostet werden.Sie müssen zudem TFS an die Server umleiten, die SQL Server Analysis Services oder SQL Server Reporting Services ausführen, wenn diese Datenbanken auf einem anderen Server oder in einer anderen Instanz als die Konfigurationsdatenbank gehostet werden.

Erforderliche Berechtigungen

Zum Verwenden des RemapDBs-Befehls müssen Sie Mitglied der Sicherheitsgruppe Team Foundation-Administratoren und der Sicherheitsgruppe sysadmin für alle SQL Server-Datenbanken sein, die von Team Foundation Server verwendet werden.Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

HinweisHinweis

Sie müssen auch dann ein Fenster für erweiterte Eingabeaufforderung öffnen, wenn Sie sich mit Administratoranmeldeinformationen anmelden, um diese Funktion auszuführen.

TFSConfig RemapDBs /DatabaseName:ServerName;DatabaseName /SQLInstances:ServerName1,ServerName2 [/AnalysisInstance:ServerName] [/AnalysisDatabaseName:DatabaseName] [/preview] [/continue] [/usesqlalwayson]

Parameter

Argument

Beschreibung

ServerName

Gibt den Namen des Servers an, den Sie als Server zuordnen möchten, der mindestens eine Datenbank für TFS hostet.Wenn eine andere als die Standardinstanz eine Datenbank hostet, müssen Sie auch den Namen der Instanz im folgenden Format angeben:

Servername\Instanzname

DatabaseName

Gibt den Namen der Datenbank an, die Sie TFS zuordnen.

Option

Beschreibung

/DatabaseName

Gibt zusätzlich zum Namen der Datenbank den Namen des Servers an, der die Datenbank hostet, die Sie für TFS zuordnen möchten.

/SQLInstances:ServerName1,ServerName2

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 mehr als einen Server angeben, müssen mehrere Paare von Server- und Instanznamen durch ein Komma getrennt werden.

/AnalysisInstance:ServerName

Dies ist optional.Gibt den Namen des Servers und der Instanz an, die SQL Server Analysis Services hostet.Verwenden Sie diese Option, um den Server und die Instanz anzugeben, die die Analysis Services-Datenbank hostet.

/AnalysisDatabaseName:DatabaseName

Dies ist optional.Gibt den Namen der Analysis Services-Datenbank an, die Sie mit TFS verwenden möchten, wenn mehr als eine Datenbank auf dem Server vorhanden ist, den Sie mit der /AnalysisInstance-Option angegeben haben.

/preview

Dies ist optional.Zeigt die Aktionen an, die Sie ausführen müssen, um die Konfiguration zu aktualisieren.

/continue

Dies ist optional.Gibt an, dass der Befehl RemapDB fortgesetzt werden soll, auch wenn bei dem Versuch, eine oder mehrere Datenbanken zu finden, ein Fehler auftritt.Wenn Sie die /continue-Option verwenden, werden alle Auflistungen, deren Datenbanken nicht auf den von Ihnen angegebenen Servern gefunden werden, so neu konfiguriert, dass der Server und die Instanz verwendet werden, die die Konfigurationsdatenbank hosten.

/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

Mit dem RemapDBs-Befehl konfigurieren Sie TFS neu, um andere Server und Instanzen von SQL Server als die Server und Instanzen der ursprünglichen Installation zu verwenden.

Beispiel

Im folgenden Beispiel wird gezeigt, wie TFS an seine Konfigurationsdatenbank "TFS_Configuration" umgeleitet wird.Diese Datenbank wird auf ContosoMain in der benannten Instanz "Teamdatenbanken"gehostet.Die Projektauflistungsdatenbanken werden in ContosoMain\Teamdatenbanken und in der Standardinstanz von Contoso2 gespeichert.

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 RemapDBs /DatabaseName:ContosoMain\TeamDatabases;TFS_Configuration /SQLInstances:ContosoMain\TeamDatabases,Contoso2

Siehe auch

Weitere Ressourcen

Verwalten der Serverkonfiguration mit TFSConfig