SQL Server 2008へリモート接続する方法

SQL Server 2008を起動しているWindows 2008 Server Standardへ、Windows XP上のSQL Server 2008のManagement Studioで接続しようとしたところ、次のエラーが表示された。
SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした) (Microsoft SQL Server、エラー: 5)

SQL Server 2005の説明であるが、下記にSQL Server Browser サービスが起動されていることが必要だとあったので、このサービスを開始したが、問題は解決しない。
リモート接続が許可されるように SQL Server 2005 を構成する方法

よくよく調べてみると、ポートも開放してやる必要があった。
  1. [コントロール パネル] の [ネットワーク接続] を開き、アクティブな接続を右クリックして、[プロパティ] をクリック
  2. [詳細設定] タブをクリックし、[Windows ファイアウォール] の [設定] をクリック
  3. [Windows ファイアウォール] ダイアログ ボックスで、[例外] タブをクリックして、[ポートの追加] をクリック
  4. [ポートの追加] ダイアログ ボックスの [名前] ボックスに、「SQL Server 」と入力
  5. ポート番号] ボックスに、「1433」と入力
  6. [TCP] が選択されていることを確認して、[OK] をクリック
  7. さらに、[ポートの追加] をクリックし、[名前] ボックスに「SQL Server Browser」と入力
  8. [ポート番号] ボックスに「1434」と入力し、[UDP] をクリックして、[OK] をクリック
  9. 続いて、SQL Server Management Studioを開き、[SQLServer 構成マネージャ] - [ネットワーク構成] - [プロトコル] で接続するプロトコルが有効になっていることを確認する。コンピュータ名で接続するならば名前付きパイプ、ホスト名やIPアドレスで接続するならばTCP/IPを有効にする
  10. SQL データベースのサービスを再起動する

上記の方法でやっと接続できるようになった。

参考
データベース エンジン アクセスを有効にするための Windows ファイアウォールの構成方法

Analysis Services アクセスに対して Windows ファイアウォールを構成する方法

トラックバック

トラックバックURL:
http://www.apricot-jp.com/cgi/mt/mt-tb.cgi/409

関連情報

・Analysis Serviecsのデータベース(キューブ)の名前を変更する方法
・SQL Server 2008へリモート接続する方法
・警告 : 属性リレーションシップに指定された名前と、関連属性の名前が異なります
・配置と処理および再接続の違い
・Reportingで表示する計算列 
・UDM(Unified Dimentional Model)の使い道
・キューブの集計がおかしい時
・バインドに指定されたサイズが小さすぎたため、1 つ以上の列の値が切り捨てられました
・列 "NAME" では、Unicode 形式の文字列データ型と Unicode 以外の形式の文字列データ型を変換できません
・ログオン失敗: 要求された種類のログオンは、このコンピュータではユーザーに許可されていません
・MDXクエリの簡単な作り方
・Adventure Workサンプルデータベースのインストール方法
・MDXクエリの結果を型付データセットに格納する方法
・データ ソース 'XXX' には、処理中の操作にはサポートされていない ImpersonationMode が含まれています。
・処理中の操作にはサポートされていない ImpersonationMode が含まれています。
・ユーザー 'XXXX' には、この操作を行うのに必要な権限が与えられていません。 (rsAccessDenied)
・VS.NETからReportServerへレポートを配置する方法
・ユーザー 'XXXX' には、この操作を行うのに必要な権限が与えられていません。 (rsAccessDenied)
・SQL Server 2005 SP1適用方法
・SQL Server 2005のインストール方法(その1)

Copyright(C) 2007 アーキテクト360 Allrights reserved.