方法 : データベース インスタンスの 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 プロトコルを有効にするには
データベース インスタンスが定義されているデータ層サーバーにログオンします。
[スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft SQL Server 2005] または [Microsoft SQL Server 2008] をポイントし、[構成ツール] をポイントして、[SQL Server 構成マネージャ] をクリックします。
ツリー ペインで、[SQL Server 2005 のサービス] または [SQL Server のサービス] をクリックします。
結果ペインの [状態] 列で、各サービス名の横に "実行中" と表示されていることを確認します。
"停止" と表示されている場合は、サービス名を右クリックして、[開始] をクリックします。
ツリー ペインで、[SQL Server 2005 ネットワークの構成] または [SQL Server ネットワークの構成] をクリックして展開し、[MSSQLServer/MyInstanceName のプロトコル] をクリックします。
インストール時に既定のインスタンスを指定した場合、インスタンス名は MSSQLSERVER です。
結果ペインの [状態] 列で、TCP/IP プロトコル名の横に "有効" と表示されていることを確認します。
"無効" と表示されている場合は、[TCP/IP] を右クリックし、[有効化] をクリックします。
ツリー ペインで、[SQL Native Client の構成] をクリックして展開し、[クライアント プロトコル] をクリックします。
結果ペインの [状態] 列で、TCP/IP プロトコル名の横に "有効" と表示されていることを確認します。
"無効" と表示されている場合は、[TCP/IP] を右クリックし、[有効化] をクリックします。
ツリー ペインで、[SQL Server 2005 のサービス] または [SQL Server のサービス] をクリックします。
結果ペインで、[SQL Server (MSSQLServer/MyInstanceName)] を右クリックし、[再起動] をクリックします。