- - PR -
SQL Server 2003 へインターネット経由で接続するには
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-09-07 20:17
外部からインターネット経由で、自宅サーバのSQLServer2003に接続したいのですが
うまくいかなくて困っています。 (以下の文中のIPアドレスは実際の物ではなく、例です) 接続方法はSQLServer Management Studioにて、以下の設定で 接続を行おうとしています。 サーバー名:自宅サーバのグローバルIPアドレス(例:118.240.55.55) 認証:SQLServer認証 すると、以下のエラーが表示され、接続できません。 118.240.55.55に接続できません。 サーバーへの接続を確立しているときにエラーが発生しました。SQL Server 2005 に接続しているときときにこのエラーが発生した場合は、SQL Server の既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした) (Microsoft SQL Server, Error: 53) 行ってみた対策と状況を書きます。 ・以下のページの「リモート接続が許可されるように SQL Server 2005 を構成する方法」をすべて実施。 http://support.microsoft.com/kb/914277/ja ・ファイアーウォールは、ルータも含めてすべてOFFにしてある。 ・ping 118.240.55.55 を飛ばしてみる。 →結果:正常に返ってきた。 ・以下のポートチェックサイトで1433ポートに接続を試みる。 →結果:接続に成功。 SQLServerを停止して再度試してみると失敗するので 正常にアクセスできているのは間違いない!? ・telnet 118.240.55.55 1433 にて、SQLServerの待ち受けポートに指定している 1433ポートに接続を試みる。 →結果:接続に失敗。 上記サイトからのアクセスは成功するのにナゼ!? ・SQLServer Management Studioにて、プライベートIPを指定して内部から接続を 行ってみる。 →結果:成功。問題なく操作もできる。 こういった状況なのですが、外部(グローバルIPでインターネット経由)から 接続できないのは、どういった原因が考えられますでしょうか? インターネット経由で外部から接続できるSQLServerを立てた方など、どんなことでも かまいませんので、ヒントを頂ければ幸いです。 | ||||
|
投稿日時: 2008-09-07 20:18
訂正:
SQLServer2003 ではなく SQLServer2005です。 失礼しました。 | ||||
|
投稿日時: 2008-09-07 20:19
・以下のポートチェックサイトで1433ポートに接続を試みる。
使用したポートチェックサイトは以下です。 http://www.cman.jp/network/support/port.html | ||||
|
投稿日時: 2008-09-09 12:05
2005の場合、セキュリティ構成ツールの中の設定はどうなっているでしょうか。ローカルのみとかではないよね? _________________ yangjiayi |
1