电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

常见SQL Server连接错误问题分析和处理

来源:金蝶云社区作者:金蝶2024-09-233

常见SQL Server连接错误问题分析和处理

1.      建立与 SQL Server 的连接时出现与网络有关的或特定于实例的错误。服务器找不到或无法访问。验证实例名称正确无误,并且 SQL Server 配置为允许远程连接。

l  类似错误信息

n   (提供程序: SQL 网络接口错误: 26-错误定位的服务器/实例指定)

n  请检查实例名称正确无误,并且 SQL Server 配置为允许远程连接

n   (提供程序: TCP 提供程序错误: 0-A 连接尝试失败,因为被连接的方没有正确响应后一段时间,或已建立的连接失败,因为连接的主机未能响应。)(Microsoft SQL Server,错误: 10060)

n   (提供程序: 命名管道提供程序错误: 40-无法打开到 SQL Server 的连接)(Microsoft SQL Server,错误: 53) 找不到网络路径

n  [Microsoft] [SQL Server 本机客户端 11.0] TCP 提供程序: 无法建立连接,因为目标机器积极地拒绝它。

n   [Microsoft] [SQL Server 本机客户端 11.0] TCP 提供程序: 可以建立任何连接,因为目标机器积极地拒绝它。

n  [Microsoft][SQL Server 本机客户端 11.0]登录超时已过期。

 

l  解决思路

在确保机器名和网络可以访问的情况下,还需要确保

n  启用SQL Server TCP/IP协议

n  SQL Browser服务已经启动

n  数据库服务器的防火墙关闭,或者防火墙开放了数据库的端口,默认是1433/1434

n  保证网络环境没有阻止1433/1434数据库端口(通过下载PortqryUI工具来检查)

2.      超时已过期。在操作完成之前已超时或服务器没有响应

l  类似错误信息

n  System.Data.SqlClient.SqlException (0x80131904): 连接超时已过期。试图使用登录前握手确认已超时。这可能是因为登录前握手失败或服务器不能及时返回。当尝试连接到此服务器处于-[登录前] 初始化时,所花费持续 = 23;握手 = 14979;---> System.ComponentModel.Win32Exception (0x80004005): 等待操作已超时

n  System.Data.SqlClient.SqlException (0x80131904): 超时已过期。在操作完成之前已超时或服务器没有响应。---> System.ComponentModel.Win32Exception (0x80004005): 等待操作已超时

n  连接超时已过期。试图使用登录前握手确认已超时。这可能是因为登录前握手失败或服务器不能及时返回。当尝试连

常见SQL Server连接错误问题分析和处理

1. 建立与 SQL Server 的连接时出现与网络有关的或特定于实例的错误。服务器找不到或无法访问。验证实例名称正确无误,并且 SQL...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信