0

AWS に新しい EC2 VM を用意し、そこに SQL Server をインストールしました。その後、データベースをインポートし、そのデータを外部からアクセスできるようにしたいと考えています。私が何をする必要があるかについて誰かが私を導くことができますか?

これは機密情報ではなく、現時点ではテスト コンテンツであることを心配しないでください。

これまでのところ、Windows ファイアウォールをオフにして、それがブロックされていないことを確認し、SQL で TCP/IP が有効になっていることを確認しましたが、たとえば asp.net アプリケーションから接続しようとすると (ローカルまたは asp から) .net アプリが別の ec2 インスタンスで実行されている場合)、(VM のパブリック DNS またはプライベート IP アドレスを使用して) 接続がタイムアウトするだけです。

この SQL インスタンスを VM の外部で使用できるようにするために実際に必要な手順は何ですか?

4

2 に答える 2

2

サービスを EC2 インスタンスに追加するたびに、インスタンスにアタッチされたセキュリティ グループで必要なポートへのインバウンド接続を許可する必要があります。

ポート 1433 を開いて、Microsoft SQL Server へのインバウンド接続を許可しましたか?

于 2013-09-16T12:12:22.847 に答える
1

SQL Server 接続のトラブルシューティングの基本的な手順を次に示します。

  1. SQL Server が実行されていて、TCP/IP 上にある
  2. クライアントから PING できますか
  3. クライアントから TELNET 1433 できますか

ネットワークの設定を明確にしていただけますか。次のようなものですか。

VM > VM ホスト > LAN 上のクライアント

VM > VM HOST > インターネット上のクライアント

各段階でこれらのトラブルシューティング手順を試してください。

于 2013-09-15T22:55:19.670 に答える