Database SYBASE BCP加载错误

Database SYBASE BCP加载错误,database,sybase,bcp,Database,Sybase,Bcp,当我试图加载bcp文件时,在错误文件中可以看到以下错误 " @从第1行开始的批处理:服务器消息:masterdataservice-消息4837,级别16,状态1: 批量复制到数据库47中的对象1488005301分区1488005301时,从客户端接收到错误的行数据。接收到的行长度为1966,而最大或预期的行长度为1964。 @# @从第1行开始的批次:未转移@ " 我的bcp文件的实际长度仅为1614字节,但在错误文件中显示为1966字节。 当我加载包含1611字节数据的bcp文件时,它已成

当我试图加载bcp文件时,在错误文件中可以看到以下错误

"

@从第1行开始的批处理:服务器消息:masterdataservice-消息4837,级别16,状态1: 批量复制到数据库47中的对象1488005301分区1488005301时,从客户端接收到错误的行数据。接收到的行长度为1966,而最大或预期的行长度为1964。 @#

@从第1行开始的批次:未转移@ "

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

谁能告诉我为什么会这样


提前感谢……

问题在于表锁模式

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


我已将锁定方案更改为“锁定页面”,并尝试加载bcp文件,然后将其加载,因为如果表的锁定模式为“锁定页面”,它可能有1964字节的数据。

可能是隐藏字符问题吗?数据传输中是否混合使用*nix和Windows?如果在unix服务器上运行多个ace版本,请确保将LD_LIBRARY_PATH和LD_LIBRARY_PATH64设置为正确的版本。