无法连接到SQL Server数据库。

0

【以下的问题经过翻译处理】 我在RDS中使用Easy Create创建了一个SQL Server数据库 - SQL Express版本。然后我修改了数据库以使其公开可用。

  • 我使用默认的VPC安全组并添加了端口1433上TCP的入站规则。
  • 我复制了数据库的终端节点(下面称为<endpoint text>)。
  • 我在我的笔记本电脑上打开了SSMS,并尝试使用SQL Server安全性连接到db服务器,如下所示:<endpoint text>,1433。
  • 我无法以这种方式连接到服务器 - 出现错误“等待操作超时” - 错误258。 “找不到服务器或无法访问。”
  • 我按照故障排除文档中的所有步骤,但始终无法解决问题。
1 回答
0

【以下的回答经过翻译处理】 在AWS中,超时问题通常是网络问题。有几个事情我们可以检查。

  1. 您是否已将默认安全组与mysql服务器关联?
  2. 您在安全组入站规则中添加的CIDR是什么?应该是您的IP地址或0.0.0.0/0。
  3. 您是否已启用服务器的公共可访问性?服务器必须具有公共IP才能从本地到达。您可以使用“dig”命令获取端点的IP并验证它是公共地址。
  4. 如果所有上述点都已检查并且仍然无法正常工作,则需要检查与数据库子网关联的路由表。它们应该有一个路由,用于所有流向0.0.0.0/0的流量。
profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则