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

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

阅读更多

项目框架:Struts1.2+Spring2.0+Ibatis

问题描述:利用Spring AOP在每个方法执行后记录日志,在LogDAO中注入DataSource操作数据库,正常情况下一点问题也没有,但是在项目的压力测试下,记录日志的这个方法总出错,错误为:com.microsoft.sqlserver.jdbc.SQLServerException: 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。RPC 名无效。很奇怪的是另外一个记录SQL语句日志的方法和这个方法基本上操作一样,但是不报这样的错误,而且由于记录SQL语句的方法是自己继承Ibatis的SqlExecutor后封装在内的,所以应该在报错的这个日志方法之前执行啊,有些奇怪怎么不报错

解决办法:在网上搜了很久也没答案,自己分析也没什么地方有问题,于是便怀疑驱动包,之前用的SQL2005的驱动包为200多K的,后来去官方下了个500多K的1.2版本,问题解决

分享到:
评论

相关推荐

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

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

    TDS通信协议

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

    TDS协议分析程序

    1. **安全性**:TDS支持SSL加密,确保数据在传输过程中不被截取或篡改。 2. **压缩和流式处理**:TDS可以对数据进行压缩,减少网络传输负载。同时,它支持流式处理,允许服务器逐行返回结果,提高交互性。 3. **事务...

    pytds:使用纯Python TDS(表格数据流)协议实现的MSSQL的Python DBAPI驱动程序

    用于MSSQL的驱动程序,使用纯Python TDS(表格数据流)协议实现。 不依赖于ADO或FreeTDS。 可以在任何平台上使用,包括Linux,MacOS,Windows。 它可以与用作Django数据库后端。 特征 完全支持新的MSSQL 2008日期...

    MS SQL Server TDS协议 v4.2

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

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

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

    MS SQL TDS协议

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

    TDS远程健康检测系统.docx

    TDS 系统的诊断过程及原理是通过远程健康检测研发组经过大量的基础研究及临床实验,已经建立了人体常态生物电数据模型及个体特异状态生物电分析数据模型,并已将这些标准模型预存于中央数据库中。用同样的检测方法,...

    TDS通讯协议分析报告

    【TDS通讯协议分析报告】 TDS(Tabular Data Stream)通信协议是微软SQL Server用于与客户端应用程序进行数据交换的一种协议。...正确解析和处理TDS协议的数据包能确保数据的准确传输和有效操作。

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

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

    tds(sqlserver+sybase).docx

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

    sybase TDS 协议解析

    Sybase是一种关系型数据库管理系统,其通信协议称为TDS(Tabular Data Stream),用于客户端与服务器之间的数据传输。本文将详细介绍一个SQL语句包如何通过TDS 5.0进行解析,包括包结构、字段含义以及相关信息类型。...

    subsonic3.0插件更新字符串过长引发的异常修复方法

    打开项目解决方案,进入DEBUG模式,拿到操作的数据提交后进行追踪,发现提交时产生了:System.Data.SqlClient.SqlException (0x80131904): 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 4 (“@up_...

    TDS远程健康检测系统.pdf

    "TDS 远程健康检测系统" 远程健康检测系统(Telediagnosis System,简称 TDS)是一种高新技术产品,能够在十分钟内全面准确地量化评估人体健康状况。它由中央数据库和终端检测设备构成,能够检测人体体表特定部位的...

    TDS2.0标准编写格式

    通过遵循TDS2.0标准,各种标准文档可以实现结构化、模块化,便于理解和执行,同时减少了因格式不一致带来的误解和沟通成本。 在TDS2.0中,文档通常包括以下几个关键部分: 1. **封面**:展示标准的名称、编号、...

    TDS-CDMA的3GPP协议规范标准

    《TDS-CDMA的3GPP协议规范标准》 TDS-CDMA(Time Division Synchronous Code Division Multiple Access)是一种3G(第三代)移动通信技术,它在中国被广泛采用,是中国电信3G网络的核心技术。3GPP(3rd Generation ...

    TDS水质传感器资料。

    CC2530的测试例程则会涉及无线通信协议的配置,实现远程监测和控制。 通过学习和实践这些测试例程,开发者不仅可以掌握TDS传感器的使用,还能了解到不同微控制器平台的编程技巧,提升硬件开发能力。例如,了解如何...

    TDS510USB-B

    3. **配置文件**:"Wtusb5102.cfg"可能是一个配置文件,用于设置TDS510USB-B的相关参数,如波特率、数据格式等。配置文件对于确保设备正常工作和优化性能至关重要。 4. **动态链接库(DLL)**:"WTUSB5102.dll"是一...

    TDS6000 TDS6000 TDS6000 TDS6000 TDS6000

    高达3.125 Gb/s 的串行码流触发功能,支持8b/10b 协议触发 串行数据分析和一致性测试,速率可达6.25 Gb/s 及更高 OpenChoice® 软件,提供Windows XP 操作系统的内置联网和分析功能内置专业软件,可为串行数据、...

    [MS-TDS]:Tabular Data Stream Protocol

    从给定的内容来看,文件标题为"[MS-TDS]:Tabular Data Stream Protocol",描述为"SQL Server的Tabular Data Stream (TDS) 协议是SQL Server的数据传输协议",并且文件内容主要涉及了关于TDS协议的知识产权声明。...

Global site tag (gtag.js) - Google Analytics