方法 : アプリケーション層サーバーのバージョン管理キャッシュを削除する

更新 : 2007 年 11 月

データ ウェアハウスをリビルドした後は、Team Foundation のアプリケーション層サーバーにある、バージョン管理のデータ キャッシュを削除する必要があります。これにより、Team Foundation データベースの復元後に、アプリケーション層サーバーとデータ層サーバーとの間で、バージョン管理キャッシュが同期されます。このキャッシュを削除しないと、バージョン管理のクライアントが受け取るファイルに最新の変更が反映されない場合があります。

Cc716691.alert_note(ja-jp,VS.90).gifメモ :

Team Foundation データ層サーバーの移動、復元、またはフェールオーバーを行うたびに、データ ウェアハウスをリビルドする必要があります。詳細については、「方法 : Team System キューブをリビルドする」を参照してください。

必要なアクセス許可

この手順を実行するには、Team Foundation Administrators グループのメンバである必要があります。詳細については、「Team Foundation Server のアクセス許可」を参照してください。

アプリケーション層サーバーのバージョン管理キャッシュを削除するには

  1. アプリケーション層サーバーで、Windows エクスプローラを開き、次のディレクトリに移動します。

    Drive:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControl\Data

    Cc716691.alert_note(ja-jp,VS.90).gifメモ :

    既定では、キャッシュはこのディレクトリにあります。キャッシュのディレクトリがカスタマイズされている場合は、適切なフォルダに移動します。キャッシュの場所をカスタマイズする方法の詳細については、「方法 : アプリケーション層サーバーのキャッシュ設定を変更する」を参照してください。

  2. Data フォルダの内容を削除します。ただし、Data フォルダ自体は削除しません。

    Cc716691.alert_caution(ja-jp,VS.90).gif重要 :

    Data フォルダを削除した場合は、承認されていない例外エラーが Team Foundation Server で使用されるサービス アカウントのイベント ログに表示されます。この問題を解決するには、Data フォルダを再度作成し、Read および Write アクセス許可を TFS_APPTIER_SERVICE_WPG ローカル グループに付与する必要があります。

参照

処理手順

方法 : アプリケーション層サーバーのキャッシュ設定を変更する

方法 : ミラー化されたデータ層サーバーにフェールオーバーする

方法 : シングルサーバー配置からデュアルサーバー配置に移行する

概念

方法 : Team Foundation のデータを復元する

その他の技術情報

データの管理