2016-03-29 15 views
2

私はamazon ec2 msssql intanceにリモートで接続しようとしています。Amazon EC2上で実行されているSQL Serverに接続する方法

私はManagement Studioを使用してローカルに(RD経由で)接続しています。 これは、ローカルサーバーの下にポップアップ唯一のオプションです - > Databseエンジン

enter image description here

驚くべきことに、「サーバへ接続」メニューで私はStrikedトラフドメインに、私はからの応答を取得するにpingするときプライベートIP。

親愛なるアマゾンとフレンド:データベースサーバーの公開IPはどこで入手できますか?
Windows + SQL Serverインストールイメージが、RD経由で接続するサーバー以外の別のサーバーを指すように構成されている理由

何か不足していますか?私は何をすべきか?

答えて

0

SQLサーバーのパブリックIPアドレスは、EC2インスタンスに割り当てられたパブリックIPアドレスです。 AWS管理コンソールでEC2インスタンスの詳細を見ると、これが表示されます。

  • 自動割り当てられたIPアドレス、または
  • 弾性IPアドレス

は内部的には、EC2インスタンスのみがプライベートIPアドレスを見て:パブリックIPのいずれかになります。パブリックIPアドレスについてはわかりません。そのため、サーバー名にpingを実行すると、内部IPアドレスに解決されます。

リモートSQLサーバーに接続したい場合は、以下の操作を行う必要があります。これにより、SQLサーバーへのローカル、インターネットに面したIPアドレスへ

  1. オープンポート1433
  2. 接続しますパブリックIPアドレス
  3. SQLサーバーにTCP/IP接続が有効になっていることを再度確認します。多くの場合、デフォルトで無効になっています。
+0

私はserverIPにtelnetしようとしています:1433(私はRD経由で接続するIPと同じIPです)、何も得られません。 1433で何も聞いていないようです。何ができますか? –

+1

SQLサーバーにTCP/IP接続が有効になっていることを再度確認します。しばしばデフォルトでは無効になっています。 –

+0

それはトリックでした! –

関連する問題