方法 : データベース インスタンスの TCP/IP プロトコルを有効にする

更新 : 2007 年 11 月

デュアルサーバー配置の Team Foundation Server では、Team Foundation のデータベースに対する TCP/IP プロトコルを有効にする必要があります。このプロトコルを有効にすることにより、Team Foundation のアプリケーション層サーバーとデータ層サーバー間の接続など、リモート接続を実現できます。データベース インスタンスと SQL Native Client の両方で TCP/IP プロトコルが有効になっていないと、次のエラーが表示される場合があります。

  • エラー 29108。Team Foundation Report Server 構成: Report Server データベースを構成しようとしているときに、Team Foundation データ層に接続することができませんでした。

  • TF31001: Team Foundation は、チーム プロジェクトのリストを Team Foundation Server から取得できません。Team Foundation Server は次のエラーを返しました: HTTP ステータス 503 で要求が失敗しました。: TF30059: Web サービスの初期化中に致命的なエラーが発生しました。

必要なアクセス許可

これらの手順を実行するには、Team Foundation のデータ層サーバーで、SQL Server の sysadmin セキュリティ グループのメンバである必要があります。

データベース インスタンスの TCP/IP プロトコルを有効にするには

  1. データベース インスタンスが定義されているデータ層サーバーにログオンします。

  2. [スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft SQL Server 2005] または [Microsoft SQL Server 2008] をポイントし、[構成ツール] をポイントして、[SQL Server 構成マネージャ] をクリックします。

  3. ツリー ペインで、[SQL Server 2005 のサービス] または [SQL Server のサービス] をクリックします。

  4. 結果ペインの [状態] 列で、各サービス名の横に "実行中" と表示されていることを確認します。

    "停止" と表示されている場合は、サービス名を右クリックして、[開始] をクリックします。

  5. ツリー ペインで、[SQL Server 2005 ネットワークの構成] または [SQL Server ネットワークの構成] をクリックして展開し、[MSSQLServer/MyInstanceName のプロトコル] をクリックします。

    インストール時に既定のインスタンスを指定した場合、インスタンス名は MSSQLSERVER です。

  6. 結果ペインの [状態] 列で、TCP/IP プロトコル名の横に "有効" と表示されていることを確認します。

    "無効" と表示されている場合は、[TCP/IP] を右クリックし、[有効化] をクリックします。

  7. ツリー ペインで、[SQL Native Client の構成] をクリックして展開し、[クライアント プロトコル] をクリックします。

  8. 結果ペインの [状態] 列で、TCP/IP プロトコル名の横に "有効" と表示されていることを確認します。

    "無効" と表示されている場合は、[TCP/IP] を右クリックし、[有効化] をクリックします。

  9. ツリー ペインで、[SQL Server 2005 のサービス] または [SQL Server のサービス] をクリックします。

  10. 結果ペインで、[SQL Server (MSSQLServer/MyInstanceName)] を右クリックし、[再起動] をクリックします。

参照

概念

SQL Server サービスの管理

その他の技術情報

方法 : データベース サーバーとの接続を確認する

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