次の方法で共有


クライアント コンピューターのデータ キャッシュの更新

Team Foundation でバージョン管理操作またはビルド操作中にワークスペース エラーが発生しないようにするには、クライアント コンピューターのデータ キャッシュを、特定の保守操作の後で更新する必要があります。 データ層サーバーやアプリケーション層サーバーの移動、復元、名前変更、またはフェールオーバーを行った後や、ハードウェアが正常に動作しないなどの障害から回復した後は、管理者は作業項目のトラッキングに使用されるキャッシュを更新する必要があり、ユーザーはクライアント コンピューターのバージョン管理キャッシュを更新する必要があります。

必要なアクセス許可

StampWorkitemCache Web メソッドを呼び出すには、Team Foundation のアプリケーション層サーバーの Administrators セキュリティ グループのメンバーである必要があります。詳細については、「Team Foundation Server のアクセス許可」を参照してください。

クライアント コンピューターで tf workspaces コマンドを実行するには、Read のアクセス許可が Allow に設定されている必要があります。

作業項目キャッシュの更新

注意

この処理手順は省略できます。 実行する必要があるのは、作業項目トラッキングでエラーが発生した場合だけです。

作業項目のトラッキングに使用されるキャッシュを更新するには、StampWorkitemCache Web メソッドを呼び出します。 このメソッドにより、クライアント コンピューターは、次回アプリケーション層サーバーに接続する際にキャッシュを強制的に更新します。 また、このメソッドは、クライアント コンピューターで定義されているワークスペースを同期します。

注意

StampWorkitemCache Web メソッドを呼び出すと、Visual Studio Team Foundation Server のパフォーマンスが一時的に低下する場合があります。 パフォーマンスへの影響は、このメソッドの呼び出し時に接続されている Team Foundation ユーザーの数によって異なります。

クライアント コンピューターで作業項目のトラッキングに使用されるキャッシュを更新するには

  1. アプリケーション層サーバーで、Internet Explorer を開きます。

  2. アドレス バーに次のアドレスを入力して、ClientService Web サービスに接続します。 アドレスを確認するには、管理コンソールを開き、[アプリケーション層] をクリックして、[パブリック URL][仮想ディレクトリ] のアドレスを参照します。

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

    注意

    管理資格情報を使用してログオンした場合でも、Windows Server 2008 を実行中のサーバーで、管理者として Internet Explorer を起動することが必要になる場合があります。これには、[スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。次に、[Internet Explorer] を右クリックし、[管理者として実行] をクリックします。詳細については、Microsoft Web サイトを参照してください。

  3. [StampWorkitemCache] をクリックし、[起動] をクリックします。

    注意

    StampWorkitemCache メソッドはデータを返しません。

バージョン管理キャッシュの更新

バージョン管理キャッシュを更新するために、各ユーザーは、更新する必要のあるコンピューターで tf workspaces コマンドを実行します。 バージョン管理を使用している、データベースが移動されたチーム プロジェクト コレクションに接続するコンピューターを更新する必要があります。

クライアント コンピューターのバージョン管理キャッシュを更新するには

  1. Team Foundation のクライアントが実行されていて、バージョン管理を使用しているコンピューターにログオンします。

  2. [スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft Visual Studio] をポイントし、[Visual Studio ツール] をポイントし、[Visual Studio コマンド プロンプト (2010)] をクリックします。

    注意

    管理資格情報を使ってログオンした場合でも、Windows Server 2008 または Windows Vista を実行しているサーバーでこの機能を実行するには、昇格した特権のコマンド プロンプトを開くことが必要になる場合があります。 昇格した特権のコマンド プロンプトを開くには、[スタート] ボタンをクリックし、[コマンド プロンプト] を右クリックし、[管理者として実行] をクリックします。 詳細については、Microsoft Web サイトを参照してください。

  3. コマンド プロンプトで、次のコマンドを入力し、アプリケーション層サーバーのサーバー名とポート番号を含む、コレクションの URL を指定します。

    **tf workspaces /collection:http://**ServerName:Port/VirtualDirectory/CollectionName

    たとえば、Team Foundation Server の Contoso1 配置でホストされる、ContosoMain コレクションのメンバーであるプロジェクトのバージョン管理キャッシュを更新するには、次の文字列を入力します。

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

    詳細については、「Workspaces コマンド」を参照してください。

参照

処理手順

Team Foundation 管理コンソールを開く

参照

Workspaces コマンド

その他の技術情報

同じ場所へのデータの復元

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

シングルサーバー配置からデュアルサーバー配置への移行

Managing Data