Share via


RemapDBs-Befehl

Sie können Visual Studio Team Foundation Server mithilfe des RemapDBs-Befehls an die Datenbanken umleiten, wenn sie auf mehr als einem Server gespeichert werden und Sie die Konfiguration der Bereitstellung wiederherstellen, verschieben oder anderweitig ändern. Sie müssen z. B. Team Foundation Server an alle Datenbanken für Teamprojektauflistungen umleiten, wenn sie auf einem separaten Server oder Servern von der Konfigurationsdatenbank gehostet werden. Sie müssen auch Team Foundation Server an den Server oder die Server umleiten, die SQL Server Analysis Services oder SQL Server Reporting Services ausführen, wenn diese Datenbanken auf einem separaten Server oder einer Instanz von der 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 hierzu finden Sie unter Team Foundation Server-Berechtigungen.

Tipp

Sie müssen auch dann eine Eingabeaufforderung mit erhöhten Rechten öffnen, wenn Sie sich mit Administratoranmeldeinformationen anmelden, um diese Funktion auf einem Server auszuführen, auf dem Windows Server 2008 ausgeführt wird. Klicken Sie zum Öffnen eines Eingabeaufforderungsfensters mit erhöhten Rechten auf Start, klicken Sie mit der rechten Maustaste auf Eingabeaufforderung, und klicken Sie dann auf Als Administrator ausführen. Weitere Informationen finden Sie auf der folgenden Seite auf der Microsoft-Website: Benutzerkontensteuerung.

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

Parameter

Argument

Beschreibungen

ServerName

Gibt den Namen des Servers an, den Sie als Server zuordnen möchten, der mindestens eine Datenbank für Team Foundation Server hostet. Wenn eine andere Instanz 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 Team Foundation Server zuordnen.

Option

Beschreibungen

/DatabaseName

Gibt zusätzlich zum Namen der Datenbank den Namen des Servers an, der die Datenbank hostet, die Sie für Team Foundation Server 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

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

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

/preview

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

/continue

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 Servern gefunden werden, die Sie angegeben haben, so neu konfiguriert, dass der Server und die Instanz verwendet werden, die die Konfigurationsdatenbank hosten.

Hinweise

Mit dem RemapDBs-Befehl konfigurieren Sie Team Foundation Server neu, um im Vergleich zu den Servern und Instanzen in der ursprünglichen Installation andere Server und Instanzen von SQL Server zu verwenden.

Beispiel

Im folgenden Beispiel wird gezeigt, wie Team Foundation Server an seine Konfigurationsdatenbank "TFS_Configuration" umgeleitet wird. Diese Datenbank wird auf ContosoMain in den TeamDatabases der benannten Instanz gehostet. Die Projektauflistungsdatenbanken werden in ContosoMain gespeichert \TeamDatabases und in der Standardinstanz auf Contoso2 gespeichert.

TFSConfig RemapDBs /DatabaseName:ContosoMain\TeamDatabases;TFS_Configuration /SQLInstances:ContosoMain\TeamDatabases,Contoso2

Siehe auch

Weitere Ressourcen

Verwalten der Serverkonfiguration mit TFSConfig