无法创建大小为8768的行,该行大于允许的最大行大小8060

时间:2012-02-07 14:08:30

标签: java eclipse sql-server-2008 jboss5.x

当我在JBoss 5.0中编译已编译的JAVA代码时,我收到此错误。当我直接从eclipse运行时,它完全正常。

数据库是SQL Server 2008,我们正在使用Hibernate查询数据库。

我怀疑JBoss中有一些设置可以解决这个问题。

寻找解决方案。

1 个答案:

答案 0 :(得分:4)

对于32位和64位体系结构,SQL Server 2008的每行最大字节数为8,060。 See here for all capacity specifications

这意味着尝试创建数据超过8,060字节的行将失败。如果你没有在这种类型的操作上失败,那就意味着错误在整个过程中被吞噬了。

您可能实际上并没有像使用Eclipse那样在JBoss的相同类型的数据(大小和类型)上运行测试。