【发布时间】:2009-09-15 00:13:05
【问题描述】:
将一堆数据库从 sql server 2000 移动到 2008。其中一个 应用程序在 JBoss 3.2.2 上,现在无法连接到 数据库。特定的错误是“传入的表格数据流 (TDS) 远程过程调用 (RPC) 协议流不正确。 参数 1 (""):数据类型 0x38 未知。" 我环顾谷歌一段时间,确定这是因为我 使用适用于 JDBC 的 MS SQL Server 2000 驱动程序,此驱动程序将不起作用 使用 MSSql server 2008。它将连接但无法工作。
所以我的问题是如何让 Jboss 使用新的 MSSql 服务器 JDBC 驱动程序版本 2。
我对 JBoss 一点也不熟悉。新驱动程序带有一个 JAR 文件,但我不确定如何告诉 JBoss 使用它而不是旧的 司机。
提前感谢您的所有帮助。
【问题讨论】:
-
您应该知道的一件事是 JBoss 3 真的非常老了(发布于 2004 iirc)。也许您应该考虑升级。
-
是的,但它不能解决 JDBC 配置问题 :)
-
我们正在将所有内容移至新系统,因此此时升级是不可能的。