`
yeshaoting
  • 浏览: 684168 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何解决【接收 TDS 预登录响应时发生 I/O 错误】的问题(转载)

阅读更多
如何解决【接收 TDS 预登录响应时发生 I/O 错误】的问题

 

其实与com.microsoft.sqlserver.jdbc.SQLServerException: Software caused connection abort: recv failed
是一回事!都是端口问题 下面讲讲怎么回事吧,数据sql2005中的错误

 

SQL Server 2005连接数据库出现【接收 TDS 预登录响应时发生 I/O 错误】的问题,很可能是你数据库连接端口的问题。SQL Server 2005数据库默认端口为1433,但是通常情况下,这个默认端口是关闭的。很多人就连接1434端口,1434端口是udp的端口,你再用1434端口连接SQL Server 2005,就会发生冲突。这个时候就会报【接收 TDS 预登录响应时发生 I/O 错误】。

注意:只有是你用1434端口连接数据库的时候,出现【接收 TDS 预登录响应时发生 I/O 错误】才可以用下面的方法解决错误。如果你是用1433端口连接数据库,那应该就不会出现这个问题啦。出现其它问题的话,还可以测试一下你的1433端口是否打开。

解决办法:

第一步:测试端口

开始菜单—>运行cmd—>在命令提示符下输入:telnet 127.0.0.1 1433

出现以下问题

-------------------------------------------------------------------------------------------------------

C:\Documents and Settings\Administrator>telnet 127.0.0.1 1433
正在连接到127.0.0.1...不能打开到主机的连接, 在端口 1433: 连接失败

C:\Documents and Settings\Administrator>

-------------------------------------------------------------------------------------------------------

则说明1433端口没有打开。

第二步:打开1433端口

开始菜单—>程序—>Microsoft SQL Server 2005—>配置工具—>SQL Server外围应用配置器—>服务和连接的外围应用配置器—>Datebase Engine—>远程连接—>选择【本地连接和远程连接】—>选择【同时使用TCP/IP和named pipes】—>点击应用确定—>断开SQL Server 2005连接,重新连接SQL Server 2005 —>停止服务—>启动服务—>OK!

第三步:再次测试1433端口

重复第一步操作就可以啦,如果没有出现第一步中出现的问题,那就是打开啦!

 

 

转载: http://blog.csdn.net/zwqen11/archive/2009/07/12/4342024.aspx

分享到:
评论

相关推荐

    Mycat链接SQLServer2005出现TDS 预登录响应不完整

    NULL 博文链接:https://gaojingsong.iteye.com/blog/2345449

    解决1433默认端口关闭的办法

    其中一个常见的问题是与SQL Server 2005连接时遇到的“接收 TDS 预登录响应时发生 I/O 错误”。这种错误通常是由于1433端口(SQL Server 2005的默认端口)被关闭所导致的。本文将详细介绍如何解决1433默认端口关闭的...

    TDS协议2023最新版 4/10/2023 V34.0

    Tabular Data Stream (TDS)协议是Microsoft SQL Server通信的核心组件,用于在客户端应用程序与SQL Server之间传输数据。最新的版本,V34.0,发布于2023年4月10日,包含了对协议的最新更新和改进,以确保高效、安全...

    TDS协议分析程序

    4. **错误处理**:TDS协议能够准确地传达服务器端的错误信息到客户端,便于问题诊断。 **TDS协议分析工具** 为了更好地理解和调试TDS协议,可以使用像`tds_analysis`这样的工具。这些工具可以捕获和解析TDS流量,...

    TDS水质传感器资料。

    51单片机的测试例程通常包括初始化I/O口、设置波特率、读取ADC值(模拟数字转换器)等步骤,以获取TDS传感器的电信号。STM32的例程可能利用其丰富的外设接口和强大的处理能力,实现更高级的数据处理和实时传输。...

    基于单片机的TDS水质测试仪

    STC89C51单片机具有丰富的内置资源,包括I/O端口、定时器/计数器、串行通信接口等,使其能够处理TDS检测所需的信号采集、处理和结果显示。在这个项目中,单片机接收到TDS传感器的信号,通过算法计算出水样的TDS值,...

    SQL错误代码大全知识.pdf

    15. HY000 错误:在读取 bcp 数据文件时发生 I/O 错误。解决方法:检查数据文件,确保它没有损坏。 16. HY000 错误:写入 bcp 数据文件时发生 I/O 错误。解决方法:检查数据文件,确保它没有损坏。 17. HY000 错误...

    TDS管理指南 pdf

    - **性能问题**:常见的性能瓶颈包括磁盘I/O、内存使用等,可以通过调整配置参数或硬件升级来解决。 - **安全性问题**:加强认证机制、启用加密通信、定期审核日志等措施可以提高系统的安全性。 - **配置错误**:...

    TDS6000 TDS6000 TDS6000 TDS6000 TDS6000

    功能与优点 15 GHz TDS6154C、12 GHzTDS6124C、8 GHz TDS6804B和6 GHz TDS6604B 的带宽 TDS6154C 典型上升时间,利用通道匹配的、用户可选的DSP,可达19 ps(20 到80%)或28 ps(10 到90%) 在两条通道上实时取样速率...

    tds(sqlserver+sybase).docx

    TDS协议的典型交互流程包括客户端登录、执行SQL语句、接收结果集、调用存储过程等步骤。登录后,客户端可以发送INSERT或SELECT语句,服务器会返回结果集,包括列名、列信息和行数据。调用存储过程时,服务器会返回...

    TDS通信协议

    2. **远程查询**: 客户端可以通过 TDS 协议向远程数据库发送查询请求并接收结果集。 3. **分布式事务**: TDS 支持分布式事务处理,使得跨多个数据库的事务能够正确地提交或回滚。 4. **性能优化**: 通过使用 TDS...

    ibm tds6.2文档

    - **监控和诊断**:文档会涵盖如何监控TDS6.2的运行状态,以及遇到问题时如何进行诊断和调试,帮助快速定位并解决问题。 总的来说,IBM TDS6.2文档是了解和使用这项技术的必备资源,它涵盖了从基础概念到高级应用的...

    tds510驱动

    1. **设备驱动**:实现操作系统与硬件的通信,处理I/O(输入/输出)请求。 2. **用户界面**:提供图形化或命令行工具,让用户配置设备参数和执行操作。 3. **固件更新**:有时驱动程序可能包含设备固件的更新,以...

    WebSphere_Portal TDS安装详细说明文档

    在非英语Windows系统上安装时,可能会遇到语言相关的错误,解决方法是复制`C:\IBM\LDAP\V6.0\nls\msg\en`目录,创建一个名为`zh`的新目录,以支持中文或其他非英语语言环境。 #### 四、启动Web管理工具与管理操作 ...

    TDS560USB驱动

    《闻亭TDS560USB驱动详解及应用》 在信息技术日新月异的今天,各类硬件设备的驱动程序扮演着至关重要的角色。闻亭TDS560USB驱动,便是...了解并掌握其安装和使用方法,对于提高工作效率,解决实际问题具有重要意义。

    tds560usb驱动

    在标签"tds560usb"中,我们可以推测TDS560USB可能是一款数据采集系统、示波器、信号发生器或者类似的测试测量设备。这些设备通常在工程、科研或教育环境中使用,用于测量电压、电流、频率等电气参数,或者分析信号...

    泰克TDS200 TDS220示波器用户手册

    根据给定的信息,我们可以提取并总结出关于泰克TDS200 TDS220示波器的一些关键知识点。 ### 泰克TDS200 TDS220示波器用户手册 #### 一、产品概述 泰克TDS200系列示波器是数字实时示波器的一种型号,主要适用于各种...

Global site tag (gtag.js) - Google Analytics