`

[SQLServer]传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确

阅读更多
问题:[SQLServer 2000 Driver for JDBC][SQLServer]传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 (""): 数据类型 0x38 未知

解决方法:
下载sql 2005 驱动:
http://www.microsoft.com/downloads/details.aspx?FamilyID=E22BC83B-32FF-4474-A44A-22B6AE2C4E17&displaylang=zh-cn

修改1:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 2005 version
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); // 2000 version

修改2:
Connection con = DriverManager.getConnection("jdbc:sqlserver://<ServerName>;user=<UserName>;password=<Password>");//2005 version
Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://<ServerName>;user=<UserName>;password=<Password>");//2000 version


如:
//SQL2005 version
connection.driver_class=com.microsoft.sqlserver.jdbc.SQLServerDriver
Connection.url=jdbc:sqlserver://localhost:1433;DatabaseName=Hello

参考链接:http://support.microsoft.com/?scid=kb%3Ben-us%3B915834&x=15&y=16

分享到:
评论
2 楼 java_xiaoyi 2012-08-14  
1 楼 success_feel 2011-11-14  
非常感谢帖主

相关推荐

    微软官方sqlserver TDS详细协议文档

    标题与描述均提到了“微软官方SQL Server TDS详细协议文档”,这暗示了文档的核心内容是关于TDS(Tabular Data Stream)协议的详细规范,该协议由微软开发,主要用于SQL Server数据库系统的数据传输。 TDS协议是SQL...

    MS SQL Server TDS协议 v4.2

    MS SQL Server TDS协议(Tabular Data Stream Protocol,表格数据流协议)是微软SQL Server数据库用来进行客户端与服务器之间数据通信的协议。TDS协议负责处理客户端请求数据、SQL命令以及在客户端与服务器间传送...

    TDS协议分析程序

    SQL Server的Tabular Data Stream(TDS)协议是用于在客户端应用程序与SQL Server之间传输数据的一种标准协议。它确保了数据的安全、高效和可靠传输,是SQL Server核心功能的重要组成部分。TDS协议不仅用于数据查询...

    SQL Server数据传输协议分析.pdf

    TDS 协议规定了如何发送请求和响应,包括认证、数据加密、SQL语句描述、远程存储过程调用(RPC)、数据返回和事务管理等功能。 4. TDS 协议的版本与 SQL Server 版本的对应关系:由于历史原因和版本升级,TDS 协议...

    tds(sqlserver+sybase).docx

    客户端可以通过TDS协议发送SQL命令、预编译的RPC(远程过程调用)或其他请求。服务器响应可能包括结果集、错误信息、通知或命令执行状态。对于存储过程,服务器可能会返回多层结果集,每层由列名、列信息和行数据...

    java hibernate 使用sql server2000升级到2005问题实战总结

    如果你使用原sql2000驱动及配置,新增、编辑记录都没有问题,查询第一页数据也正常,但翻页却莫名报错:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 通过实战总结,希望能给各位带来帮助。 包含jdbc ...

    TDS通信协议

    1. **数据流格式**: TDS 使用一种紧凑且高效的格式来传输数据,这种格式能够显著减少网络传输的开销。它支持多种数据类型,并且可以通过不同的数据包类型来表示不同的命令和响应。 2. **安全性**: TDS 支持多种安全...

    MS SQL TDS协议

    1. **数据流**: **MS-TDS**协议的核心在于其数据流模型,它允许客户端与服务器端之间的双向数据交换。在该协议中,数据以行的形式发送,每行数据包含多个列值。 2. **连接管理**: **MS-TDS**还负责管理客户端与...

    navicatepremuim连接sqlserver数据库遇到问题及解决方法

    Navicat Premium 连接 SQL Server 数据库遇到问题及解决方法 Navicat Premium 是一个功能强大且功能丰富的数据库管理工具,支持多种数据库管理系统,包括 SQL Server、MySQL、Oracle 等。但是在使用 Navicat ...

    Microsoft SQL Server 2005技术内幕:存储引擎(中文).pdf

     表格格式数据流(TDS)端点  关系引擎  存储引擎  SQLOS  2.2 内存  缓冲池和高速数据缓冲区  访问内存中的数据页  管理数据高速缓冲区中的页面  检查点  管理其他高速缓存中的内存  调节内存...

    sqlserver2000jar包

    2. **mssqlserver.jar**:这个文件是SQL Server 2000专用的JDBC驱动,提供了对SQL Server特定功能的支持,如TDS(Tabular Data Stream)协议,这是SQL Server用于网络数据传输的协议。它使得Java应用程序能够充分...

    sqlserver驱动包

    这包括对TDS(Tabular Data Stream)协议的支持,这是SQL Server通信的底层协议。此外,它还包含处理大型对象(如BLOB和CLOB)、SQL Server的日期和时间类型、以及一些高级特性(如游标、存储过程和事务管理)的类和...

    linux操作系统配置ODBC数据源连接SQL Server

    ### Linux操作系统配置ODBC数据源连接SQL Server #### 概述 在Linux环境中,通过配置ODBC(Open Database Connectivity)数据源来连接SQL Server是一种常见的需求。ODBC提供了一种标准的方式来访问各种数据库管理...

    SQL Server jar驱动包

    它包含特定于SQL Server的函数和特性,如处理TDS(Tabular Data Stream)协议,这是SQL Server用来传输数据的协议。此jar文件还支持高级特性,如存储过程、游标、批处理、大型对象(BLOB/CLOB)处理以及事务管理。 ...

    SQL Server JDBC驱动jar包

    2. **mssqlserver.jar**: 此jar文件专门针对Microsoft SQL Server进行了优化,提供了对SQL Server特有的特性和功能的支持,如TDS(Tabular Data Stream)协议,这是SQL Server通信的基础。此外,它可能包含处理特定...

    sqlserver驱动包:sqljdbc4.jar

    SQL Server驱动包`sqljdbc4.jar`是微软官方提供的Java数据库连接器(JDBC),用于在Java应用程序中与Microsoft ...在开发过程中,正确理解和使用`sqljdbc4.jar`,可以极大地提升Java应用与SQL Server数据库的集成效率。

    tedious, 连接 SQL Server 数据库的节点TDS模块.zip

    tedious, 连接 SQL Server 数据库的节点TDS模块 ( TDS的节点实现) Tedious是 TDS协议插件的纯javascript实现,它用于与微软的协议实例交互。 它打算是一个相当细微的协议实现,并且没有太多的附加功能。注意:默认...

    sqlserver jdbc驱动包

    SQL Server JDBC驱动支持多种特性,包括但不限于:事务处理、批处理、预编译的SQL语句、存储过程调用、游标、自动增长列的处理、JNDI查找、SSL加密、以及对大型数据类型的支持。通过使用这些特性,开发者可以构建...

    Microsoft SQL Server 2005 Express Edition SP3

    Microsoft SQL Server 2005 Express Edition SQL Server 文档小组无法回答技术支持问题,但是欢迎您对本自述文档提出建议和意见。您可以使用提供的链接快速、直接地发送电子邮件反馈。请使用英语发送您的反馈信息...

    sqlServer连接驱动

    此外,它还可能提供高级特性,如存储过程调用、事务管理、游标操作以及SQL Server特定的数据类型支持。 msutil.jar文件通常包含一些实用工具类,帮助开发者进行更高效、更便捷的数据库操作。这些工具可能包括性能...

Global site tag (gtag.js) - Google Analytics