AWS-SQL连接:找不到服务器或无法访问服务器

时间:2019-08-23 23:14:17

标签: sql-server amazon-web-services

我在AWS中创建了MS-SQL inast。

我将通过SQL Server Management Studio 2017与实例通信。但是我收到错误消息:“找不到服务器或无法访问服务器”。

  • 我在AWS中创建了一个实例,并赋予了公众可访问性。

  • 我将入站安全组设置为:MS-SQL,端口范围:1433,源:任何位置。

  • 我在SQL Server Management Studio 2017中添加了db.cepigp4txnuv.ap-southeast-2.rds.amazonaws.com,1433,并将其设置为SQL Server身份验证。

  • 我已关闭防火墙

  • 我已将端口1433添加到Windows防火墙的入站/出站

他们都没有解决连接错误。

2 个答案:

答案 0 :(得分:0)

AWS中的安全组是应用于EC2实例的出口和入口规则。

您可能还需要在VPC的子网上将出口和入口规则应用为网络ACL。默认情况下,网络ACL是完全开放的,但您的其他网络可能已经配置完毕。

参考文献:

==编辑1 ==

还请检查SQL Server配置工具中的服务器设置:

  • 已启用TCP / IP协议。它始于SQL Server Developer版本以及其他版本上的Disabled。
  • TCP / IP协议正在所有配置的IPv4和IPv6地址的端口1433上侦听。

您提到您检查过Windows防火墙的tcp / 1433,但是如果上面使用了其他端口,请重新检查。我们在服务器上要做的第一件事是在1,024上分配一个随机端口并对其进行防火墙,以使其只能通过localhost访问。

答案 1 :(得分:0)

我将所有安全组添加到实例,并且该实例起作用。我不确定添加所有组是否是正确的决定。