我正在寻找将一些表从一个 sybase 服务器(ase 12.5)复制到另一个的最快方法。目前我正在使用 bcp 工具,但创建正确的 bcp.fmt 文件需要时间。
表具有相同的结构。每个表中大约有 25K 行。我必须复制大约 40 张桌子。我尝试对 bcp 使用 -c 参数,但在导入时出现错误:
CSLIB Message: - L0/O0/S0/N24/1/0:
cs_convert: cslib user api layer: common library error: The conversion/operation
was stopped due to a syntax error in the source field.
我的标准 bcp 输入/输出命令:
bcp.exe SPEPL..VSoftSent out VSoftSent.csv -U%user% -P%pass% -S%srv% -c
bcp.exe SPEPL..VSoftSent in VSoftSent.csv -U%user2% -P%pass2% -S%srv2% -e import.err -c