2016-03-07 3 views
8

私はAWSの世界で新たなんです。 RDS(US-East-1a)のMicrosoft SQL Server 2012 Express(11.00.5058)のインスタンスにアクセスする際に問題があります。- RDS DB:SQL Server 2012のExpressの

私はDBインスタンスを作成したときに、テーブルにアクセスしたり、テーブルを作成したり、データを転送したりすることができました。

何も変更せずに何時間も何も操作しなかった後、Microsoft SQL Server Enterprise Managerを使用してSQL Serverインスタンスにアクセスしようとしましたが、もう接続できませんでした。私はメッセージを次のようだ:

Cannot connect to m3instance.cqbvdcpcgye3.us-east-1.rds.amazonaws.com,1433.

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - The wait operation timed out.) (Microsoft SQL Server, Error: 258)

現在、インスタンスは、セキュリティグループは 'RDS-打ち上げ - ウィザード(SG-be4afcc6)' として利用できる表示されます。

私はTelnet経由で1433ポートに接続しようとしましたが、成功しませんでした。

インスタンス名はm3instance.cqbvdcpcgye3.us-east-1.rds.amazonaws.comです。

何が追加されていますか?

はあなたの助けのためにたくさんありがとうございます。

UPDATED

Telnetコマンドの戻りこの:

telnet m3instance.cqbvdcpcgye3.us-east-1.rds.amazonaws.com 1433 

Connecting To m3instance.cqbvdcpcgye3.us-east-1.rds.amazonaws.com... 
Could not open connection to the host, on port 1433: Connect failed 

DBの設定:

enter image description here

セキュリティグループ:

enter image description here enter image description here

VPC:

enter image description here

私は成功せず、私の自宅の接続、またはコーヒーショップの無線LANを使用して接続しようとしています。私はこの時点で私のIPアドレスだったかどうか確認しませんでしたが、奇妙なことは、私は私がDBインスタンスを作成したときに、SQLサーバーに接続することができたということです(など、データを転送し、SQLテーブルを作成します...)しかし、数時間後に(そして変更なしに)、私はそれにアクセスすることができませんでした。

このようなセキュリティグループ/インバウンドルールに新しいルールを追加すると、問題が修正されます:(私は今現在働いているのでまだ試していません。この時点で)

enter image description here

、データは敏感ではないとセキュリティが大きな問題ではありません。

は、あなたの助けの人たちのためにもう一度ありがとう!

+0

「成功していない」というtelnetに関しては、失敗メッセージが出るのですか? Telnet障害は、ポートが閉じていることを示しています。したがって、セキュリティグループを再確認する必要があります。セキュリティグループのルールは正確にどのように見えますか?たとえば、特定の発信元IPアドレスの場合は、クライアントのIPアドレスが実際に変更されている可能性があります。 whatismyip.comを使用してIPをチェックすると、それはセキュリティグループルールのものと一致しますか? –

+0

セキュリティグループのルールについて説明できますか?また、EC2サーバーやコンピュータからどこにアクセスしていますか? – Max

+0

私の投稿をいくつかの追加情報で更新します;) –

答えて

4

これ多分あなたは、デフォルトのグループを選択しますので、あなたのセキュリティグループとIn(INBOUND)は、ルールを追加し、(ANYWHERE)

0
  1. アクション
  2. 編集インバウンズルール
  3. MS SQLからの接続を許可する編集しますので、 TCP 1433私のIP(自動的にあなたのルータのパブリックIPが表示されます)
  4. 保存
を接続して試してみてください
関連する問題