次の方法で共有


方法 : データベースのインスタンス ID を修正する

更新 : 2007 年 11 月

TFSBuild、TFSIntegration、TFSVersionControl の各データベースには、同じインスタンス ID が割り当てられている必要があります。一致しない場合、次のエラーが発生することがあります。

  • サーバーからデータを取得できませんでした。ネットワーク接続を確認して、もう一度やり直してください。

必要なアクセス許可

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

データベースのインスタンス ID を修正するには

  1. Team Foundation のデータ層サーバーにログオンします。

  2. [スタート] ボタンをクリックし、[管理ツール] をポイントします。次に、[イベント ビューア] をクリックします。

    イベント ビューアが開きます。

  3. [アプリケーション] をクリックし、次の情報を含んだエラーを探します。

    "Found instance xxxx-xxx-xxxxxxxxxx expected instance xxxx-xxx-xxxxxxxxxy"

  4. [スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft SQL Server 2005] をポイントし、[SQL Server Management Studio] をクリックします。

  5. [サーバーへの接続] ダイアログ ボックスで、[サーバーの種類] が [データベース エンジン] に設定され、[サーバー名] に Team Foundation のデータ層サーバーおよびデータベース インスタンスが指定されていることを確認します

  6. [接続] をクリックします。 

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

    SQL Server がクラスタにインストールされている場合、サーバー名はコンピュータ名ではなくクラスタの名前です。

    Microsoft SQL Server Management Studio が開きます。

  7. [オブジェクト エクスプローラ] で [データベース] を展開し、TFSBuild、TFSIntegration、TFSVersionControl の各データベースが一覧に表示されていることを確認します。

  8. 一覧にこれらのデータベースが 1 つでも表示されていない場合、Team Foundation のデータベースを修復する必要があります。

    詳細については、『Team Foundation Server インストール ガイド』の「方法 : Team Foundation Server を修復する」を参照してください。このガイドの最新版は、Microsoft ダウンロード センターから入手できます。

  9. [TFSBuild] を右クリックし、[プロパティ] をクリックします。

    [データベースのプロパティ - TfsBuild] が表示されます。

  10. [拡張プロパティ] をクリックし、[TFS_INSTANCE] に割り当てられている値をメモします。この値が手順 3. で表示されていた値と一致しない場合は、適切な値に変更します。

  11. TFSIntegration データベースと TFSVersionControl データベースについても手順 9. と 10. を繰り返します。

参照

その他の技術情報

データ層サーバーへの接続の問題を解決する

接続と構成の修正手順