无法连接到 AWS 中的 SQL 数据库(无法访问服务器)

Cant connect to a SQL database in AWS(Server was not accessible)

我正在尝试从家中连接到托管在 AWS 上的 SQL 数据库,但出现此错误:

当我在工作但需要从家里访问它时,连接它没有问题。 AWS 上的防火墙有权让我的 ip 通过端口 1433。 无法弄清楚问题是在我这边还是服务器上。

有人知道如何解决这个问题吗?

我建议您执行以下操作:

  1. 检查您 PC 上的防病毒软件或防火墙。你没有提供 细节。所以这个建议很笼统。
  2. 检查您的 Wi-fi 路由器防火墙设置。这很荒谬,但你应该确保从这一方面来看都是正确的。
  3. 检查您的 DNS。 nslookup [your machine name]
    据我了解你的错误 SQL Server Studio 无法解析你的 AWS 机器的主机名。尝试使用新的 DNS,例如Google (8.8.8.8) 或 Cloudflire (1.1.1.1)。
  4. 尝试检查对 AWS 机器的网络访问:
    telnet [your machine name] 1433 tracert [your machine name]

因此,如果您尝试了所有这些,但没有任何帮助,或者您发现您根本无法通过网络访问您的计算机(tracert 和 telnet 会帮助您)我建议您询问您的 Internet 提供商发生了什么事在。您可以提前将 telnet 和 tracert 输出附加到它们。

这就是我能给你的所有建议,没有细节。希望对你有所帮助!