SQL SERVER移植到Sybase中,text类型表通过bcp工具移植
OS:WIN2000
DBMS:SQL SERVER(sp4)、Sybase 12.5.3命令如下:
bcp bztest..sffw_null out e:\temp\sffw.txt -Usa -Psa -S192.168.16.64 -c -t'@@'
导出的数据中文字符存在乱码,成功导入到Sybase中。页面显示不完整(截取了乱码字符)
bcp bztest..sffw_null out e:\temp\sffw.txt -Usa -Psa -S192.168.16.64 -n -t'@@'
bcp bzoa.bzegov.sffw in sffw.txt -Ubzegov -Pbzegov -Ssybaseserver_64 -t'@@' -e err.txt -Jutf8 -Y -n
-n,-N报错如下:
CSLIB Message:  - L0/O0/S0/N20/1/0:
cs_convert: cslib user api layer: common library error: The conversion/operation
 resulted in overflow.
Negative length-prefix found in BCP data-file.
bcp copy in failedbcp bztest..sffw_null out e:\temp\sffw.txt -Usa -Psa -S192.168.16.64 -t'@@' -w
中文不乱码,但无法导入到Sybase中去,请问Sybase bcp工具如何导入Unicode格式文件?