問題は、csvファイルが\n
を使用していることだと思います EOL(unix way)として。 SQLServerのBULKINSERTは「スマート」であり、ROWTERMINATOR
を指定しても \n
として 、理論的には問題を解決するはずですが、先頭に\r
を付けます。 したがって、最終的に\r\n
になります 行ターミネータとして。
ROWTERMINATOR='0x0A'
を使用してみてください 。この場合、SQL Serverは魔法のトリックを実行せず、行ターミネーターとして設定した値を使用するだけです。
私にとってはうまくいきます。 :)