更新 : 2007 年 11 月
TFSBuild、TFSIntegration、TFSVersionControl の各データベースには、同じインスタンス ID が割り当てられている必要があります。一致しない場合、次のエラーが発生することがあります。
- サーバーからデータを取得できませんでした。ネットワーク接続を確認して、もう一度やり直してください。
必要なアクセス許可
これらの手順を実行するには、Team Foundation のデータベースの Administrators グループのメンバである必要があります。詳細については、「Team Foundation Server のアクセス許可」を参照してください。
データベースのインスタンス ID を修正するには
Team Foundation のデータ層サーバーにログオンします。
[スタート] ボタンをクリックし、[管理ツール] をポイントします。次に、[イベント ビューア] をクリックします。
イベント ビューアが開きます。
[アプリケーション] をクリックし、次の情報を含んだエラーを探します。
"Found instance xxxx-xxx-xxxxxxxxxx expected instance xxxx-xxx-xxxxxxxxxy"
[スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft SQL Server 2005] をポイントし、[SQL Server Management Studio] をクリックします。
[サーバーへの接続] ダイアログ ボックスで、[サーバーの種類] が [データベース エンジン] に設定され、[サーバー名] に Team Foundation のデータ層サーバーおよびデータベース インスタンスが指定されていることを確認します
[接続] をクリックします。
メモ :
SQL Server がクラスタにインストールされている場合、サーバー名はコンピュータ名ではなくクラスタの名前です。
Microsoft SQL Server Management Studio が開きます。
[オブジェクト エクスプローラ] で [データベース] を展開し、TFSBuild、TFSIntegration、TFSVersionControl の各データベースが一覧に表示されていることを確認します。
一覧にこれらのデータベースが 1 つでも表示されていない場合、Team Foundation のデータベースを修復する必要があります。
詳細については、『Team Foundation Server インストール ガイド』の「方法 : Team Foundation Server を修復する」を参照してください。このガイドの最新版は、Microsoft ダウンロード センターから入手できます。
[TFSBuild] を右クリックし、[プロパティ] をクリックします。
[データベースのプロパティ - TfsBuild] が表示されます。
[拡張プロパティ] をクリックし、[TFS_INSTANCE] に割り当てられている値をメモします。この値が手順 3. で表示されていた値と一致しない場合は、適切な値に変更します。
TFSIntegration データベースと TFSVersionControl データベースについても手順 9. と 10. を繰り返します。