Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 无法在AWS上连接-RDS DB:SQL Server 2012 Express_Sql Server_Amazon Web Services_Amazon Rds - Fatal编程技术网

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

Sql server 无法在AWS上连接-RDS DB:SQL Server 2012 Express,sql-server,amazon-web-services,amazon-rds,Sql Server,Amazon Web Services,Amazon Rds,我是新来的。我在访问RDS(US-East-1a)上的Microsoft SQL Server 2012 Express(11.00.5058)实例时遇到问题 当我创建DB实例时,我能够访问它,创建一些表,传输数据,等等。。一切都很顺利 我没有更改任何内容,在一些不活动的几个小时后,我尝试使用Microsoft SQL Server Enterprise Manager访问SQL Server实例,但我无法再连接到它。我得到以下信息: 无法连接到m3instance.cqbvdcpgye3.us

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

当我创建DB实例时,我能够访问它,创建一些表,传输数据,等等。。一切都很顺利

我没有更改任何内容,在一些不活动的几个小时后,我尝试使用Microsoft SQL Server Enterprise Manager访问SQL Server实例,但我无法再连接到它。我得到以下信息:

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

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

当前,实例显示为可用,安全组为“rds启动向导(sg-be4afcc6)”

我尝试通过Telnet连接到上的1433端口,但没有成功

实例名称为m3instance.cqbvdcpgye3.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
数据库设置:

安全组:

专有网络:

我尝试使用我的家庭连接或咖啡店wifi进行连接,但没有成功。我当时没有检查我的IP地址,但奇怪的是,当我创建DB实例(创建SQL表、传输数据等)时,我能够连接到SQL server,但几个小时后(没有任何更改),我无法访问它

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

目前,数据并不敏感,安全性也不是什么大问题


再次感谢你们的帮助

这是因为您可能选择了默认组,所以请编辑您的安全组并在(入站)中添加规则并允许从(任何位置)连接

  • 行动
  • 编辑边界内规则
  • MS SQL TCP 1433 My Ip(自动显示路由器的公共Ip)
  • 拯救
  • 尝试连接

  • 关于telnet“没有成功”的问题,你是说你收到了失败的信息吗?telnet失败表示端口已关闭,因此您肯定需要再次检查您的安全组。您的安全组规则到底是什么样子的?例如,如果是针对特定的原始IP地址,则您的客户端IP地址实际上可能已更改。如果您使用whatismyip.com检查您的IP,它是否与安全组规则中的匹配?您能描述一下安全组规则吗?另外,您从哪里访问它,EC2服务器还是您的计算机?我用一些额外的信息更新了我的帖子;)转到
    http://whatsmyip.net/
    并检查您的IP地址。您的最高规则只允许来自单个IP地址的传入连接。您的家庭连接IP地址和咖啡店WiFi肯定会有不同的IP,并且这两个IP可能会一直发生变化。第二条规则将允许来自任何地方的传入连接,可能会解决您的问题。您说得对。这是工作。德克萨斯州