1

あるsybaseサーバー(ase 12.5)から別のサーバーにいくつかのテーブルをコピーする最速の方法を探しています。現在 bcp ツールを使用していますが、適切な bcp.fmt ファイルを作成するには時間がかかります。

テーブルの構造は同じです。すべてのテーブルには約 25,000 行あります。約 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 in/out コマンド:

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
4

2 に答える 2

0

別のサーバーからコピーしているので、BCPが最適です。

同じサーバーにある場合は異なります。

于 2012-05-16T16:26:08.013 に答える