同期エンジンのエラー メッセージの表示

Visual Studio Team Foundation Server 2012 と Microsoft Project Server の統合のトラブルシューティングに役立つように、最新の同期エラーの一覧を表示できます。チーム プロジェクト コレクションについて記録された最新のエラーを表示するには、TFSAdmin ProjectServer コマンド ライン ツールの /GetSyncMessages オプションを使用します。

[!メモ]

同期プロセスについては、「Team Foundation Server と Project Server を統合する機能の概要」を参照してください。

TfsAdmin のコマンド ライン ツールを実行するには、またはがインストール Visual Studioチーム エクスプローラー 開き、"コマンド プロンプト ウィンドウを:

cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE

64 ビット版の Windows で、%programfiles% を %programfiles(x86)%. に置き換えます。

必要なアクセス許可

これらのコマンドを使用するには、チーム プロジェクト コレクションの [Project Server の統合の管理] アクセス許可が [許可] に設定されている必要があります。また、Team Foundation Server のサービス アカウントに、データ同期に参加する Project Web Access または Project Web App (PWA) のインスタンスと対話するために必要なアクセス許可が付与されている必要があります。詳細については、「Team Foundation Server と Project Server を統合するために必要なアクセス許可の割り当て」を参照してください。

[!メモ]

管理者のアクセス許可を使ってログオンしている場合でも、Windows Server 2008 を実行中のサーバーでこの機能を実行するには、昇格した特権でコマンド プロンプト ウィンドウを開く必要があります。昇格した特権でコマンド プロンプト ウィンドウを開くには、[スタート] を選択し、[コマンド プロンプト] のショートカット メニューを開き、[管理者として実行] を選択します。詳細については、Microsoft Web サイトの「ユーザー アカウント制御」を参照してください。

構文

TfsAdmin ProjectServer /GetSyncMessages /collection:tpcUrl

パラメーター

パラメーター

説明

/collection: tpcUrl

チーム プロジェクト コレクションの URL (Uniform Resource Locator) を指定します。URI は次の形式で指定します。

http://<サーバー名:ポート>/<仮想ディレクトリ名>/<コレクション名>

仮想ディレクトリを指定しない場合は、次の形式で URI を指定します。

http://ServerName:Port/CollectionName

/? または help

コマンドに関する情報を表示します。

ページのトップへ

戻り値

/GetSyncMessages オプションでは、タブ区切りのメッセージのセットを列ヘッダーと共に表示します。各メッセージには、次の情報が示されます。

  • 日付: メッセージが記録された日付です。

  • チーム プロジェクト コレクション名\チーム プロジェクト名: チーム プロジェクト コレクションとチーム プロジェクトの名前です。

  • プロジェクト名: エンタープライズ プロジェクト計画の名前です。

  • メッセージ: メッセージの内容です。

これらのメッセージは、同期ジョブ ログから抽出されます。/GetSyncMessages オプションでは、平均よりはるかに長いメッセージを切り詰めます。この切り詰めが行われると、次のメッセージが表示されます。

ログから削除されたエラーがあります。 それらのエラーは、アプリケーション層サーバーに対するイベント ログで確認できます。

対応するアプリケーション層サーバーのイベント ログを開いて、メッセージ全体を確認できます。

ページのトップへ

次の例では MyTFSServer アプリケーション層サーバーで定義されている、DefaultCollection について記録されたエラー メッセージを取得します。

TfsAdmin ProjectServer /GetSyncMessages /collection:http://MyTFSServer:8080/tfs/DefaultCollection
ヒントヒント

標準のコマンド ライン構文を使用して、出力をファイルに送信できます。たとえば、>c:\output.txt を指定できます。

参照

概念

Team Foundation Server と Project Server を統合する機能の概要

TfsAdmin ProjectServer による Project Server 統合の管理

その他の技術情報

Team Foundation Server と Project Server の統合に関する既知の問題および回避策