SYBASE BCP加载错误

时间:2013-10-19 11:09:58

标签: database sybase bcp

当我尝试加载bcp文件时,错误文件中会出现错误

@从第1行开始的批处理:服务器消息:masterdataservice - 消息4837,级别16,状态1:

在数据库47中批量复制到对象1488005301分区1488005301时从客户端接收到错误的行数据。收到长度为1966的行,而最大或预期的行长度为1964。  @#

@从第1行开始的批处理:未转移@

我的bcp文件的实际长度仅为1614字节,但它在错误文件中显示为1966。 当我加载带有1611字节数据的bcp文件时,它正在成功加载。

有谁能告诉我为什么会这样?

提前致谢....

1 个答案:

答案 0 :(得分:0)

问题在于表锁模式。

如果表的锁定方案是“数据页”类型,那么它将只允许1524字节数据。

我已将锁定方案设置为“锁定页面”并尝试加载bcp文件并将其加载,因为如果表的锁定模式是“锁定页面”,则它可以包含1964个字节的数据。