无法在AWS上连接 - RDS DB:SQL Server 2012 Express

Phi*_*lon 12 sql-server amazon-web-services amazon-rds

我是AWS世界的新手.我在RDS(US-East-1a)上访问我的Microsoft SQL Server 2012 Express(11.00.5058)实例时遇到问题.

当我创建数据库实例时,我能够访问它,创建一些表,传输数据等等.一切正常!

我没有更改任何内容,并且在一些不活动后几个小时,我尝试使用Microsoft SQL Server企业管理器访问SQL Server实例,但我无法再连接到它.我得到以下消息:

无法连接到m3instance.cqbvdcpcgye3.us-east-1.rds.amazonaws.com,1433.

建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:TCP提供程序,错误:0 - 等待操作超时.)(Microsoft SQL Server,错误:258)

目前,实例显示为可用,安全组为'rds-launch-wizard(sg-be4afcc6)'.

我试图通过Telnet连接到1433端口,但没有成功.

实例名称为m3instance.cqbvdcpcgye3.us-east-1.rds.amazonaws.com.

你知道附加什么吗?

非常感谢你的帮助.

更新

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
Run Code Online (Sandbox Code Playgroud)

数据库设置:

在此输入图像描述

安全组:

在此输入图像描述 在此输入图像描述

VPC:

在此输入图像描述

我试图通过使用我的家庭连接或咖啡店wifi连接没有成功.我现在没有检查我的IP地址是什么,但奇怪的是,当我创建数据库实例(创建SQL表,传输数据等等)时,我能够连接到SQL服务器,但几个小时后(并且没有任何变化),我无法访问它.

可能如果我在这样的安全组/入站规则中添加新规则,它将解决我的问题:(我没有尝试,因为我现在正在工作,我们有阻止SQL访问的防火墙)

在此输入图像描述

此时,数据不敏感,安全性不是大问题.

再次感谢您的帮助!

alb*_*iti 7

这是因为您可能选择默认组,因此编辑您的安全组并在(INBOUND)添加规则并允许从(任何地方)连接