传入的表格格式数据流(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版本,问题解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值