質問 |
||
| 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 |
|
| |
| この回答へのお礼 | 回答ありがとうございました。 ご指摘の通り設定し、見事に解決致しました。 これで、ファイヤーウォール:「有効」の 正規の状態で運用可能となりました。 今後とも宜しくお願いします。 以上 |