无法连接到 AWS RDS 上的 SQL Server

问题描述 投票:0回答:2

我使用“admin”用户名和密码创建了一个新的 SQL Server Express。

我在安全组中添加了入站规则,以允许来自我的笔记本电脑的 IP 地址和默认网关的所有流量(我是否需要同时执行 Ipv4 地址和连接网关?)

当我尝试使用 SQL Server 身份验证通过 SSMS 连接到新创建的 SQL Server 时,用户名

admin
和我在创建实例时使用的密码。连接失败并显示以下错误消息。我做错了什么?

标题:连接到服务器

无法连接到 sql-xxxxxxxxxxxx.rds.amazonaws.com。

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)(Microsoft SQL Server,错误:53)

amazon-web-services amazon-rds
2个回答
0
投票
  1. 检查 RDS 实例的公共访问:您正在尝试从笔记本电脑访问 RDS 实例 - 意味着尝试从托管该实例的外部 VPC 访问 RDS。在这种情况下,您必须启用对 RDS 实例的公共访问。这将分配一个公共IP。您也可以在创建 RDS 实例后修改此功能。
  2. 安全组规则:必须为您想要访问的 IP 地址(您的家庭/工作 IP 地址)打开端口 1433。创建安全组规则时,您可以在源上选择“我的 IP”,这将自动将您的 IP 设置为源。

PS:请确保托管 RDS 实例的子网在 NACL 级别没有任何阻止,并且子网的路由表通过互联网网关路由到互联网流量。


0
投票

你可以在这里查看 7623r8723748235yt78235645 https://www.youtube.com/watch?v=vp_uulb5phM&ab_channel=TinyTechnicalTutorials

© www.soinside.com 2019 - 2024. All rights reserved.