TF31002: この Team Foundation Server に接続できません: {0}。Team Foundation Server の URL: {1}。
Visual Studio Online へ接続を試みる場合、あるいは Visual Studio または Team Explorer から Visual Studio Online または 内部設置型の Team Foundation Server (TFS) へ接続を試みる場合に、このエラーを受信することがあります。
Visual Studio Online へ接続を試みる場合に、このエラーを受信します。
問題 |
解決策 |
---|---|
アクティブなアカウントまたはライセンスがありません。 |
自分がアカウントのメンバーであり、アクティブで有効なライセンスを保有していることを、アカウント管理者に確認してください。 詳細については、「ユーザーにライセンスを割り当てる」を参照してください。 |
この Visual Studio Online account は、Azure Active Directory に接続されています。 |
Office 365 または Microsoft Azure サブスクリプションに関連付けられているディレクトリに Visual Studio Online アカウントが接続されている場合、そのアカウントにはディレクトリのメンバーのみがアクセスできます。 ディレクトリの管理者に確認して、組織アカウントを作成するか、外部メンバーとしてディレクトリにアカウントを追加してもらってください。 |
複数の組織アカウント間を切り替えることはできません。 |
異なるディレクトリを接続する複数の Visual Studio Online アカウントで作業している場合、たとえば Microsoft Azure プレビュー ポータルで作成したアカウントなどでは、サインアウト機能が期待どおりに動作しない場合があります。 たとえば、異なる組織アカウントを切り替えて、ディレクトリ テナントをリンクする複数のアカウントに接続することはできません。 この問題が発生すると、ダイアログ ボックスに、点滅する空白記号が数回表示されます。 それから、[Team Foundation Server への接続] ダイアログ ボックスで接続後または新しい接続の追加後に、TF31002 または TF31003 エラーを受信します。 この問題を解決するには、最新の Visual Studio Update を適用します。 詳細については、サポート技術情報記事 ID 2958966を参照してください。 |
異なるアカウントを使用して Visual Studio から Visual Studio Online へログインするには。 |
「チーム プロジェクトへの接続: Visual Studio Online に接続する際のアカウントの変更」を参照してください。 |
クライアント コンピューターから内部設置型の TFS に接続しようとすると、このエラーを受信します。
あるコンピューターから自分だけがエラーを受信していること、または他のコンピューターはこのエラーを受信していないことを特定した場合には、次に概要を示す問題解決方法を確認します。
問題 |
解決策 |
---|---|
パスワードが期限切れです。 |
ユーザー アカウントおよびパスワードを正しく入力したこと、パスワードが期限切れでないことを確認します。 |
正しくないサーバー URL を入力しました。 |
サーバー名、ポート番号、プロトコル (http/https) など、サーバー URL を正しく入力したことを確認します。 詳しくは、こちら を参照してください。 |
TFS 構成が変更されました。 |
内部設置型 TFS の構成が変更されると、新しい接続を作成する必要があります。 さらに クライアント キャッシュのクリア も必要な場合があります。 |
リモートで作業していて、Team Foundation バージョン管理へファイルをチェックインするには、TFS プロキシ サーバーへ接続する必要があります。 |
Visual Studio を構成して TFS プロキシに接続する必要があります。 |
Visual Studio クライアント バージョンよりも新しいバージョンの TFS へ接続しています。 |
使用中の Visual Studio または チーム エクスプローラー のバージョンは、Team Foundation Server と互換性がない可能性があります。 1 つ以上の GDR パックをインストールする必要があります。 詳細については、「Team Foundation クライアントと Team Foundation Server の間の互換性」を参照してください。 |
ファイアウォールが TFS サービスをブロックしています。 |
「プログラムに Windows ファイアウォール経由の通信を許可する」を参照してください。 |
Visual Studio でクエリを実行するときに、Visual Studio が応答を停止します。 |
コンピューターがプロキシ サーバーをバイパスする構成になっている可能性があります。 コンピューターの BypassProxyOnLocal 設定の構成を確認します。 詳細については、「BypassProxyOnLocal 構成を変更する」を参照してください。 |
複数ユーザーが内部配置型 TFS に接続しようとすると、それらのユーザーがこのエラーを受信します。
複数のコンピューターでこの問題が発生した場合、TFS 管理者に連絡して、サーバーが機能していてネットワーク上で利用できるかどうかを確認する必要があります。
管理者は、アプリケーション層サーバーのイベント ログを確認して、問題を特定する必要があります。 また、次の表を使用して、サーバーの構成が誤っていないかどうかを確認できます。 表では、発生する可能性の高い問題から表示しています。 したがって問題を迅速に解決できる可能性が高くなるように、解決策は表に表示されている順に試してください。
問題 |
解決策 |
---|---|
TFSService アカウントのパスワードは期限が切れているか正しくありません。 |
Team Foundation Server の多くのサービスは、Team Foundation のサービス アカウントの期限が切れている場合には実行を停止します。 詳細については、「Team Foundation Server のサービス アカウントまたはパスワードの変更」を参照してください。 |
Team Foundation のアプリケーション層サーバーが利用できません。 |
必要な各サービスが実行されているかを確認します。 必要なサービスが実行されていない場合は、再起動する必要があります。 必要に応じて、自動的に開始するように設定します。 詳細については、「サービス、アプリケーション プール、および Web サイトの停止と開始」を参照してください。 |
ネットワークが利用できません。 |
ネットワークが使用可能かを確認します。 |
Team Foundation 用の Web サイト ID の構成が正しくありません。 |
Team Foundation 用 Web サイトに作成されたサーバー バインドの割り当てを確認または修正します。 詳細については、「サーバー バインドの割り当てを確認または修正する」を参照してください。 |
Team Foundation 用 Web サイトへのアクセスが制限されています。 |
これらの Web サイトに対して、IP アドレスおよびドメイン名に基づいて実施された制限を確認または修正します。 詳細については、「IP アドレスおよびドメイン名の制限を確認または修正する」を参照してください。 |
ファイアウォールまたはポートの構成が正しくありません。 |
Web サイト用のポートのバインドおよびファイアウォール用のポートの割り当てを確認または修正します。 まず Team Foundation の管理コンソールを開き、アプリケーション層ページを表示し、URL 割り当てを確認します。 必要に応じて [URL の変更] をクリックして、Web サイトの URL を修正します。 次に、インターネット インフォメーション サービス (IIS) 用のポート割り当て、およびファイアウォールの通過を許可されたポートを確認します。 詳細については、「サーバー ステータスと設定の確認」と「ポートの割り当てを確認または修正する」を参照してください。 |
ドメイン間の信頼関係の構成が正しくありません。 |
ユーザーのグループが Team Foundation Server にアクセスできない場合、ドメイン間に信頼の問題があるかもしれません。 詳細については、「Team Foundation Server の信頼とフォレストに関する考慮事項」を参照してください。 |
ユーザーが Visual Studio から様々なバージョンの TFS に接続する場合、たとえば、まず TFS 2012 に接続して次に TFS 2008 に接続する場合には、TF31002 エラーを受信する可能性があります。 |
これは TFS 2012 コレクション用の GUID が TFS 2008 用のものと同じ場合に発生します。 これはローカルのクライアント キャッシュを混乱させます。2008 サーバーと 2012 の新しいプロジェクト コレクションの両方で同じ GUID ベースのローカル キャッシュを保持しようとするためです。 これを修正するには、TFSConfig ChangeServerID コマンドを実行する必要があります。 「ChangeServerID コマンド」を参照してください。 |
ここまでの解決策で問題が解決できない場合は、「MSDN Forums - Visual Studio Team System – Team Foundation Server - Administration」を参照してください。.