SQLServer2008数据引擎连接问题

当 SQL Server 数据库引擎实例未运行、服务器名称键入错误或者存在网络问题或防火墙时,通常会发生“超时时间已到”错误。

错误文本

在 SQL Server Management Studio 中,此错误显示为:

“无法连接到 <服务器名>。”

“超时时间已到。在操作完成之前超时时间已过或服务器未响应。(Microsoft SQL Server,错误: -2)”

sqlcmd中,可能出现的超时错误包括:

“SQL 网络接口: 定位指定的服务器/实例时出错”

“Sqlcmd: 错误: Microsoft SQL Server NativeClient : 客户端无法建立连接。”

“Sqlcmd: 错误: Microsoft SQL Server NativeClient : 登录超时时间已到。”

“无法与 SQL Server 建立连接”

“建立与服务器的连接时出错。当连接到 SQL Server 时,此故障可能会因为 SQL Server 在默认设置下不允许进行远程连接而引发的。”

此错误的常见原因

原因

解决方法

键入的服务器名称不正确。

使用正确的服务器名称,然后重试。

服务器中的 SQL Server 服务未运行。

启动 SQL Server 数据库引擎实例。

数据库引擎实例的 TCP/IP 端口被防火墙阻塞。

将防火墙配置为允许访问数据库引擎。

数据库引擎由于已被更改或者不是默认实例而不侦听端口 1433,并且没有运行 SQL Server Browser 服务。

要么启动 SQL Server Browser 服务,要么指定 TCP/IP 端口号进行连接。

SQL Server Browser 服务正在运行,但 UDP 端口 1434 被防火墙阻塞。

将防火墙配置为允许访问服务器上的 UDP 端口 1434,或者连接指定 TCP/IP 端口号。

客户端和服务器未配置为使用相同的网络协议。

使用 SQL Server 配置管理器,确认服务器和客户端计算机至少有一个通用的启用协议。<

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值