【问题标题】:Connection Timeout Expired: on SQL Server 2014连接超时已过期:在 SQL Server 2014 上
【发布时间】:2015-06-15 19:48:53
【问题描述】:

我正在尝试在本地使用 SSMS 连接数据库服务器。

但它抛出以下错误:

无法连接到服务器

连接超时已过期。尝试使用登录前握手确认时超时时间已过。这可能是因为登录前握手失败或服务器无法及时响应。尝试连接到此服务器所花费的持续时间是 - [登录前] 初始化 = 4574;握手=10433; (Microsoft SQL Server,错误:-2)

等待操作超时

服务器信息:

  • Windows Server 2008 R2 sp1 上带有 SP1 的 SQL Server 2014 标准。
  • Windows 防火墙未启用。
  • TCP/IP 也已启用。

安装 oracle 客户端软件后会出现此问题。 我们需要重新启动 Windows 服务器吗?

【问题讨论】:

    标签: sql sql-server sql-server-2014


    【解决方案1】:

    我做了以下步骤,它对我有用

    重启 WMI 服务:

    • 开始 > 运行 > 键入 services.msc 并按 Enter 向下滚动到 Windows Management Instrumentation,右键单击,重新启动

    重启 Windows 服务器

    【讨论】:

      【解决方案2】:

      我能够在 SQL 端口 (https://blogs.msdn.microsoft.com/docast/2018/10/11/connection-timeout-and-command-timeout-in-sql-server/) 上远程登录 SQL Server。所以我只是用它的实际 IP 地址替换了服务器名称,它对我有用。相同的解决方案在 Visual Studio(Web.config - 连接字符串)中用于访问应用程序中的数据库。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-04-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多