方法 : クライアント コンピュータのデータ キャッシュを更新する
更新 : 2007 年 11 月
Team Foundation でバージョン管理操作またはビルド操作中にワークスペース エラーが発生しないようにするには、クライアント コンピュータのデータ キャッシュを、特定の保守操作の後で更新する必要があります。データ層サーバーやアプリケーション層サーバーの移動、復元、名前変更、またはフェールオーバーを行った後、管理者は作業項目のトラッキングに使用されるキャッシュを更新する必要があり、ユーザーはクライアント コンピュータのバージョン管理キャッシュを更新する必要があります。
必要なアクセス許可
StampWorkitemCache Web メソッドを呼び出すには、Team Foundation のアプリケーション層サーバーの Administrators セキュリティ グループのメンバである必要があります。詳細については、「Team Foundation Server のアクセス許可」を参照してください。
クライアント コンピュータで tf workspaces コマンドを実行するには、Read アクセス許可が Allow に設定されている必要があります。
作業項目キャッシュの更新
メモ : |
---|
この処理手順は省略できます。実行する必要があるのは、作業項目トラッキングでエラーが発生した場合だけです。 |
作業項目のトラッキングに使用されるキャッシュを更新するには、StampWorkitemCache Web メソッドを呼び出します。このメソッドにより、クライアント コンピュータは、次回アプリケーション層サーバーに接続する際にキャッシュを強制的に更新します。また、このメソッドは、クライアント コンピュータで定義されているワークスペースを同期します。
メモ : |
---|
StampWorkitemCache Web メソッドを呼び出すと、Visual Studio Team System Team Foundation Server のパフォーマンスが一時的に低下する場合があります。パフォーマンスへの影響は、このメソッドの呼び出し時に接続されている Team Foundation ユーザーの数によって異なります。 |
クライアント コンピュータで作業項目のトラッキングに使用されるキャッシュを更新するには
アプリケーション層サーバーで、Internet Explorer を開きます。
アドレス バーに次のアドレスを入力して、ClientService Web サービスに接続します。
http://ApplicationTierServerName:8080/WorkItemTracking/v1.0/ClientService.asmx
メモ : 管理資格情報を使用してログオンした場合でも、Windows Server 2008 を実行中のサーバーで、管理者として Internet Explorer を起動することが必要になる場合があります。これには、[スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。次に、[Internet Explorer] を右クリックし、[管理者として実行] をクリックします。詳細については、Microsoft Web サイトを参照してください。
[StampWorkitemCache] をクリックし、[起動] をクリックします。
メモ : StampWorkitemCache メソッドはデータを返しません。
バージョン管理キャッシュの更新
バージョン管理キャッシュを更新するために、各ユーザーは、更新する必要のあるコンピュータで tf workspaces コマンドを実行します。バージョン管理を使用している、データベースが移動されたアプリケーション層サーバーに接続するコンピュータを更新する必要があります。
クライアント コンピュータのバージョン管理キャッシュを更新するには
Team Foundation のクライアントが実行されていて、バージョン管理を使用しているコンピュータにログオンします。
[スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。次に [Microsoft Visual Studio 2008] をポイントし、[Visual Studio Tools] をポイントして、[Visual Studio 2008 コマンド プロンプト] をクリックします。
メモ : 管理資格情報を使ってログオンした場合でも、Windows Server 2008 または Windows Vista を実行しているサーバーでこの機能を実行するには、昇格した特権のコマンド プロンプトを開くことが必要になる場合があります。昇格した特権のコマンド プロンプトを開くには、[スタート] ボタンをクリックし、[コマンド プロンプト] を右クリックして、[管理者として実行] をクリックします。詳細については、Microsoft Web サイトを参照してください。
コマンド プロンプトで、アプリケーション層サーバーの名前とポート番号を指定して、次のコマンドを入力します。
**tf workspaces /s http://**ApplicationTierServerName:Port
詳細については、「Workspaces コマンド」を参照してください。
参照
処理手順
方法 : ミラー化されたデータ層サーバーにフェールオーバーする
方法 : シングルサーバー配置からデュアルサーバー配置に移行する
概念
方法 : Team Foundation のデータを復元する