次の方法で共有


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

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

注意

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

このツールを使用するには、チーム エクスプローラーおよび Visual Studio 2010 Service Pack 1 を実行しているコンピューターでコマンド プロンプト ウィンドウを開きます。次に、Drive:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE ディレクトリからツールを実行します。 64 ビット コンピューターの場合、ツールは Drive:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE にあります。

必要なアクセス許可

これらのコマンドを使用するには、チーム プロジェクト コレクションの [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 アプリケーション層サーバーで定義されている Collection0 について記録されたエラー メッセージを取得しています。

TfsAdmin ProjectServer /GetSyncMessages /collection:http://MyTFSServer:8080/tfs/Collection0

ヒント

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

参照

その他の技術情報

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

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

TFSAdmin ProjectServer コマンドを使用することによる Project Server 統合の管理