- PR -

SQL Server 2003 へインターネット経由で接続するには

1
投稿者投稿内容
fds
会議室デビュー日: 2007/09/16
投稿数: 15
投稿日時: 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を立てた方など、どんなことでも
かまいませんので、ヒントを頂ければ幸いです。
 
fds
会議室デビュー日: 2007/09/16
投稿数: 15
投稿日時: 2008-09-07 20:18
訂正:
SQLServer2003 ではなく SQLServer2005です。
失礼しました。
fds
会議室デビュー日: 2007/09/16
投稿数: 15
投稿日時: 2008-09-07 20:19
・以下のポートチェックサイトで1433ポートに接続を試みる。

使用したポートチェックサイトは以下です。
http://www.cman.jp/network/support/port.html
yangjiayi
ベテラン
会議室デビュー日: 2007/10/04
投稿数: 59
投稿日時: 2008-09-09 12:05
引用:

fdsさんの書き込み (2008-09-07 20:18) より:
訂正:
SQLServer2003 ではなく SQLServer2005です。
失礼しました。


2005の場合、セキュリティ構成ツールの中の設定はどうなっているでしょうか。ローカルのみとかではないよね?
_________________
yangjiayi
1

スキルアップ/キャリアアップ(JOB@IT)