繁体   English   中英

无法使用 Management Studio 连接到 RDS SQL Server 数据库

[英]Cannot connect to RDS SQL Server Database using Management Studio

我在 AWS 中创建了一个 SQL Server RDS 实例,它似乎已启动并正在运行,但如果我尝试使用 Management Studio 连接到它,我会收到此错误: 在此处输入图片说明

这是错误的文本:

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

我最初尝试使用与实例一起创建的默认安全组,但是当它不起作用时,我创建了一个新的安全组并修改了实例以使用它。

您可以在此处查看详细信息: 在此处输入图片说明

我尝试使用此连接设置进行连接:服务器类型:数据库引擎服务器名称:valuationdlsdev.ck1qvjqhglyg.us-west-2.rds.amazonaws.com,1433 身份验证:SQL Server 身份验证登录:我在创建 RDS 时创建的主用户登录Instance Password:我在创建RDS实例时创建的主用户密码

我有点不知所措,所以我将安全组上的设置更改为所有流量只是为了看看这是否可行,所以这里是安全组上的所有设置: 在此处输入图片说明

此时我想知道端口 1433 是否未打开,因为我觉得我已经尝试了所有方法。 有人可以帮助我。

谢谢。

就我而言,我打开了与我的数据库关联的 VPC 安全组

在此处输入图片说明

在 EC2 安全组仪表板中,我从操作下拉列表中选择了编辑入站规则,然后选择了编辑入站规则。

起初,我查看了入站规则并认为一切正常,因为这是当前设置在此处输入图片说明

毕竟 - 如果它允许所有流量,那么可能有什么问题?

一时兴起,我为 TCP 端口 1433 添加了一条规则。以这个简单的设置结束

在此处输入图片说明

然后它立即开始为我工作。

确保它可以公开访问,您必须选中一个单选按钮才能使其公开访问。 在此处输入图片说明

还要在入站选项卡中添加 MS SQL 入站规则。进行更改后等待一段时间,以便在实例中更新设置。

根据我的经验,这是违反直觉的。 使用我选择的选项,所有端口和 IP 似乎都是打开的,但是在安全组中编辑入站和出站规则以在任何地方使用 MS SQL 后,我能够连接。

对于入站规则,请转到您的数据库实例的 VPC 安全组

在入站选项卡中单击修改

在列源更改 ip 0.0.0.0 由您的 IP 通过“我的 IP”或“任何地方”

我有同样的问题。

我最终删除了安全组入站规则,并为端口 1433 添加了一个新的入站规则,源为:0.0.0.0

附上图片。

入境规则

感谢这里的讨论。 只需发布我的发现,以防将来有人需要帮助。

我最初遵循本指南https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToMicrosoftSQLServerInstance.html

然后,我从这篇文章中得到了一些想法,并最终找出了我的特定问题。 https://forums.aws.amazon.com/thread.jspa?messageID=845682海报确实做了很棒的故障排除步骤,可以帮助解决大多数常见的错误 258 问题。 最后我使用了回答者的建议来找出我的问题。

就我遇到错误 258 的情况而言,我尝试从我的工作场所连接到安全网络内的 RDS SQL Server 2016。 当我切换到某电信厂商的公网时,连接成功。

如果要从创建实例的不同网络访问,则需要打开对要访问的 IP 范围的访问权限,方法是转到分配给数据库实例的“安全组”,然后添加您的 IP 范围的规则。

PD。 默认情况下,AWS 仅允许从您激活对实例的“公共访问”的机器的 IP 范围进行访问。

我也无法从我的办公室笔记本电脑访问它,但我可以从我的个人笔记本电脑访问它。 我认为这是因为一些公司防火墙规则。

万一有人看到这篇文章寻找答案,我只是想更新并确保它在那里,如果有人需要它。 这里的问题原来是我误解了“公共可访问”的工作方式并将其设置为“是”。 显然它应该被设置为“否”。 “是”,但适用于 SQL Server Express 版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM