SQL Server にネットワークや、インターネット経由などで、リモート接続できない場合のTipsを紹介します。
一般的なネットワーク接続環境の場合、以下の設定の必要があります。
となります。
ネットワーク機器等の設定はしたが、Windows ファイアウォールの設定のし忘れにより、接続できない場合があります。
ポートフォワーディング、IPマスカレードの設定をしたが、ルーターのパケットフィルタの設定をしていないため、接続できない場合があります。
ポートフォワーディング、IPマスカレードの設定がされていないため、接続できない場合があります。ルーティングもしている場合、接続経路と同じ経路に対してルーティングの必要があるので、ルーティングの設定も合わせて確認します。
Microsoft AzureやAWSの場合、以下の設定の必要があります。
となります。
サーバー側は設定されていても、セキュリティグループのポート開放をし忘れているため、接続できない場合があります。
サーバーやセキュリティグループの設定はしたが、Windows ファイアウォールの設定のし忘れにより、接続できない場合があります。
SQL Server 構成マネージャーでの TCP/IP 許可の設定手順についてはこちらの記事を参照してください。
Windows ファイアウォールでSQL Serverへの接続を許可するための設定手順についてはこちらの記事を参照してください。