【问题标题】:Unable to connect my RDS SQL Server DB. Microsoft SQL Server, Error: 10060无法连接我的 RDS SQL Server 数据库。 Microsoft SQL Server,错误:10060
【发布时间】:2017-08-04 13:03:06
【问题描述】:

我在尝试连接我的实例时遇到错误。

建立与服务器的连接时出错。连接到 SQL Server 时,此故障可能是由于在默认设置下 SQL Server 不允许远程连接造成的。 (提供者:TCP Provider,错误:0 - 连接尝试失败,因为连接方在一段时间后没有正确响应,或建立连接失败,因为连接的主机没有响应。)(Microsoft SQL Server,错误:10060) `

我正在使用 Microsoft SQL Server 2008 R2。

提前致谢。

【问题讨论】:

  • 基本的 Google 搜索提供了有关此问题的信息以及如何从 MS 和现有 SO 帖子中解决该问题,使用搜索短语 * Microsoft SQL Server,错误:10060*。在此处发布之前,请自己努力寻找解决方案。
  • 您需要配置安全组以允许您当前的 IP 地址连接传入。一定有一个我现在找不到的详细指南,但这是一个开始:docs.aws.amazon.com/AmazonRDS/latest/UserGuide/…(请参阅 VPC 安全组)

标签: sql sql-server amazon-web-services


【解决方案1】:

要将 SQL Server 2005 配置为允许远程连接,您必须完成以下步骤:

  1. 在您的 SQL Server 实例上启用远程连接 想要从远程计算机连接。
  2. 列表项开启 SQL Server Browser 服务。

将防火墙配置为允许与 SQL Server 和 SQL Server Browser 服务相关的网络流量。

您必须为要从远程计算机连接的每个 SQL Server 2005 实例启用远程连接。为此,请按以下步骤操作:

  1. 单击开始,指向程序,指向 Microsoft SQL Server 2005,指向配置工具,然后单击 SQL Server 外围应用配置。
  2. 在 SQL Server 2005 外围应用配置页面上,单击服务和连接的外围应用配置。
  3. 在服务和连接的外围应用配置页面上,展开数据库引擎,单击远程连接,单击本地和远程连接,单击为您的环境启用的适当协议,然后单击应用。

注意当您收到以下消息时单击“确定”: 在您重新启动数据库引擎服务之前,对连接设置的更改不会生效。

在服务和连接的外围应用配置页面上,展开数据库引擎,单击服务,单击停止,等待 MSSQLSERVER 服务停止,然后单击启动以重新启动 MSSQLSERVER 服务。

【讨论】:

【解决方案2】:

也许……

  • 服务器已关机
  • Sqlserver 未运行
  • Sqlserver 正在与默认端口不同的端口上运行
  • Sqlserver 未配置为接受 tcp 连接(请参阅 tripuri 的回答)
  • 临时防火墙或 Windows 防火墙阻止了连接
  • 您的计算机和服务器之间出现临时网络故障
  • 您在本地运行它并且您最近版本的 windows 禁止环回连接

【讨论】:

    【解决方案3】:

    其他答案似乎忽略了 RDS 上的事实。有几项要检查。

    1. 是否打开了安全组以允许流量到 RDS 实例?
    2. 您尝试连接的客户端在哪里?
    3. 您是否曾经能够连接到它?
    4. 请提供您的网络和 VPC 配置的详细信息。

    我怀疑问题出在安全组和/或 VPC 配置问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-16
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多