不正确的过程数据服务器,传入的表格数据流(TDS)远程过程调用(RPC)协议流不正确。参数1(“”):数据类型0x38未知...

尝试连接到sqlserver数据库并检索信息并稍后插入。 在尝试使用select进行JDBC调用时发生此错误的服务器上。传入的表格数据流(TDS)远程过程调用(RPC)协议流不正确。参数1(“”):数据类型0x38未知

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 1 (""): Data type 0x38 is unknown.

at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)

at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processErrorToken(Unknown Source)

at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReplyToken(Unknown Source)

at com.microsoft.jdbc.sqlserver.tds.TDSRPCRequest.processReplyToken(Unknown Source)

at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)

at com.microsoft.jdbc.sqlserver.tds.TDSCursorRequest.openCursor(Unknown Source)

at com.microsoft.jdbc.sqlserver.SQLServerImplStatement.execute(Unknown Source)

at com.microsoft.jdbc.base.BaseStatement.commonExecute(Unknown Source)

at com.microsoft.jdbc.base.BaseStatement.executeQueryInternal(Unknown Source)

at com.microsoft.jdbc.base.BasePreparedStatement.executeQuery(Unknown Source)

在我的本地机器上,一切工作正常。不确定需要做什么。请在这方面需要帮助。

服务器上的类路径包含以下顺序的路径。

msutil.jar

mssqlserver.jar

msbase.jar

sqljdbc4.jar

+0

您确定本地数据模型和远程数据模型100%相等吗? –

+0

还可以比较本地和远程计算机上的SQL Server版本。如果你确实在使用“SQLServer 2000 Driver for JDBC”,那么这个工作可能太老了。 –

+1

除了我以前的评论,[本页](https://www.microsoft.com/en-ca/download/details.aspx?id=1511)的“详细信息”部分说“驱动程序版本,即SQL Server 2000 JDBC驱动程序,您正在寻找的不再可供下载(请注意,对此驱动程序的支持将于2010年7月9日正式结​​束)。“换句话说,该版本的驱动程序在超过六(6)年内并未得到支持。 –

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值