Aktualisieren der Datencaches auf Clientcomputern

Um während Versionskontroll- oder Buildvorgängen in Team Foundation Fehler im Arbeitsbereich zu verhindern, muss der Datencache auf Clientcomputern nach bestimmten Wartungsvorgängen aktualisiert werden. Nach dem Verschieben, Wiederherstellen, Umbenennen oder Failover eines Datenebenen- oder Anwendungsebenenservers oder nach dem Wiederherstellen aufgrund eines Hardwarefehlers müssen Sie den Cache für die Verfolgung von Arbeitsaufgaben aktualisieren, und die Benutzer müssen den Cache für die Versionskontrolle auf den Clientcomputern aktualisieren.

Erforderliche Berechtigungen

Um die StampWorkitemCache-Webmethode aufzurufen, müssen Sie Mitglied der Sicherheitsgruppe Administratoren auf dem Anwendungsebenenserver für Team Foundation sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen

Um den tf workspaces-Befehl auf dem Clientcomputer verwenden zu können, muss die Read-Berechtigung auf Allow festgelegt sein.

Aktualisieren des Arbeitsaufgabencaches

Tipp

Diese Prozedur ist optional. Sie sollten diese nur ausführen, wenn Fehler bei der Verfolgung von Arbeitsaufgaben auftreten.

Um den Cache für die Verfolgung von Arbeitsaufgaben zu aktualisieren, rufen Sie die StampWorkitemCache-Webmethode auf. Durch diese Methode wird erzwungen, dass Clientcomputer den Cache aktualisieren, wenn das nächste Mal eine Verbindung zum Anwendungsebenenserver hergestellt wird. Darüber hinaus werden durch diese Methode die auf den Clientcomputern definierten Arbeitsbereiche synchronisiert.

Tipp

Wenn Sie die StampWorkitemCache-Webmethode aufrufen, kann dies die Leistung von Visual Studio Team Foundation Server vorübergehend beeinträchtigen. Die Leistungseinbußen hängen davon ab, wie viele Team Foundation-Benutzer beim Aufruf der Methode verbunden sind.

So aktualisieren Sie den Cache für die Verfolgung von Arbeitsaufgaben auf Clientcomputern

  1. Öffnen Sie Internet Explorer auf dem Anwendungsebenenserver.

  2. Geben Sie in der Adressleiste die folgende Adresse ein, um eine Verbindung mit dem ClientService-Webdienst herzustellen. Sie können die Adresse bestimmen, indem Sie die Verwaltungskonsole öffnen, auf Anwendungsebene klicken und die Adressen für Öffentliche URL und Virtuelles Verzeichnis überprüfen:

    http://PublicURL/VirtualDirectory:8080/WorkItemTracking/v3.0/ClientService.asmx

    Tipp

    Auch wenn Sie mit Administratorrechten angemeldet sind, könnten Sie Internet Explorer auf einem Server unter Windows Server 2008 als Administrator starten müssen, indem Sie auf Start klicken, auf Alle Programme klicken, mit der rechten Maustaste auf Internet Explorer klicken und dann auf Als Administrator ausführen Weitere Informationen finden Sie auf der Microsoft-Website.

  3. Klicken Sie auf StampWorkitemCache und dann auf Aufrufen.

    Tipp

    Die StampWorkitemCache-Methode gibt keine Daten zurück.

Aktualisieren des Caches für die Versionskontrolle

Zum Aktualisieren des Caches für die Versionskontrolle führt der Benutzer den Befehl tf workspaces auf allen zu aktualisierenden Computern aus. Es müssen alle Computer aktualisiert werden, die die Versionskontrolle verwenden und die eine Verbindung zu einer Teamprojektsammlung herstellen, deren Datenbanken verschoben wurden.

So aktualisieren Sie den Cache für die Versionskontrolle auf Clientcomputern

  1. Melden Sie sich an einem Computer an, auf dem ein Client für Team Foundation ausgeführt wird und auf dem die Versionskontrolle verwendet wird.

  2. Klicken Sie auf Start, zeigen Sie auf Alle Programme, Microsoft Visual Studio und Visual Studio-Tools, und klicken Sie anschließend auf Visual Studio-Eingabeaufforderung.

    Tipp

    Selbst wenn Sie mit Administratorrechten angemeldet sind, müssen Sie ggf. eine erweiterte Eingabeaufforderung öffnen, um diese Funktion auf einem Server mit Windows Server 2008 oder Windows Vista auszuführen. Klicken Sie zum Öffnen einer erweiterten Eingabeaufforderung auf Start, klicken Sie dann mit der rechten Maustaste auf Eingabeaufforderung, und wählen Sie Als Administrator ausführen aus. Weitere Informationen finden Sie auf der Microsoft-Website.

  3. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, und stellen Sie die URL der Auflistung bereit, die den Servernamen und die Portnummer des Anwendungsebenenservers enthält:

    **tf workspaces /collection:http://**Servername:Port/VirtuellesVerzeichnis/Auflistungsname

    Wenn Sie z. B. den Versionskontrollcache für ein Projekt aktualisieren wollten, das ein Member der ContosoMain-Auflistung ist, die in der Contoso1-Bereitstellung von Team Foundation Server gehostet wird, würden Sie die folgende Zeichenfolge eingeben:

    tf workspaces /collection:http://Contoso1:8080/tfs/ContosoMain

    Weitere Informationen finden Sie unter Befehl Workspaces.

Siehe auch

Aufgaben

Öffnen der Team Foundation-Verwaltungskonsole

Wiederherstellen von Daten an demselben Speicherort

Referenz

Befehl Workspaces

Weitere Ressourcen

How to: Fail Over to a Mirrored Data-Tier Server

Verschieben einer Bereitstellung von einem einzelnen Server in eine Bereitstellung mit zwei Servern

Managing Data