2

この方法で、SQL Server の EXPORTED Dat ファイルからデータをインポートしようとしています。

bcp "SELECT FieldName FROM [BaseName].[dbo].[TableName] where xxxxxx=16" 
    queryout Message_out.dat -n -Uusername -Sservername

このようにSQLサーバーにデータをインポートしようとすると

bcp basename.dbo.tablename in "path\to\datfile.dat" -c -T 

エラーが発生します:

エラー = [Microsoft][SQL Server Native Client 10.0]BCP データ ファイルで予期しない EOF が発生しました

よろしく、グリゴール。

4

1 に答える 1

1

たとえば、ファイルがコンマで区切られていて、各行が新しい行にある場合は、ファイルのフィールドと行のターミネータを明示的に示すようにしてください。

bcp basename.dbo.tablename in "path\to\datfile.dat" -c -T -r\n -t,

また、ファイルの形式に他の特殊性がある場合は、オプションを使用して、オプションを使用して bcp がファイル形式を理解できるようにします。詳細なドキュメントはmsdnで入手できます。

この質問は古いと思いますが、将来誰かに役立つかもしれません...

于 2013-01-22T15:49:55.533 に答える