ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3688430 SQLServer2005Expressにリモート接続できない
質問者:tarosan11 お世話になります。
いつも公私に役立つ知識を利用させてもらっています。
表題の件ですが、仕事で使用しているPCの入れ替えに
伴い、困った事象が発生してしまいました。

SQLserver2005ExpressSP2を新規PCにインストールし、
他の端末からManagementStudioにて接続しようとしたら
下記エラーが発生し、どーにもこーにも解決しません。
どなたか、同様の事象を体験し解決した方がいらっちゃったら
ご助言をお願いします。

【環境】
ローカルPC
・WindowsXPSP2
・SQLServer2005ExpressSP2
・ManagementStudioExpress
 「SQLServerセキュリティ構成」にてリモート接続設定済み
 ファイヤウォールOn:例外TCP1433/UDP1434,TCP135ポート追加
 IIS起動済み
 SQLBrowser起動済み
リモートPC
・Windows2003Server(SP0)
・SQLServer2005
・ManagementStudio
※ファイヤウォールを完全Offにすればリモートから接続できる
 ところまでは確認済みです。
※前PCでは上記環境にてリモート接続できていました。

宜しくお願いします。

以上
困り度:
  • すぐに回答を!
質問投稿日時:
08/01/17 16:29
この質問に対する回答は締め切られました。

回答良回答20pt

ANo.1 こんにちは。
サーバーのファイアーウォールの設定で例外を設定しますが、
ポートの他にプログラムの例外の設定が必要です。
1.各インスタンス毎のsqlservr.exe
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn
の下にあるsqlservr.exeをファイアーウォールの例外に追加します。
インスタンスが複数存在する場合は『MSSQL.1』の部分が『MSSQL.2』等
のフォルダが他にある筈なのでその配下のMSSQL\Binn\sqlservr.exeも
例外に追加します。

2.sqlbrowser.exeの例外への追加
C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe
をファイアーウォールの例外プログラムに追加します。
これは複数のインスタンスが存在する場合で良かったと思います。
回答者:scutotto
種類:回答
どんな人:経験者
自信:自信あり
回答日時:
08/01/22 09:45
この回答へのお礼回答ありがとうございました。
ご指摘の通り設定し、見事に解決致しました。

これで、ファイヤーウォール:「有効」の
正規の状態で運用可能となりました。

今後とも宜しくお願いします。

以上