Open1

SQL Server: IID_IColumnsInfoを取得できない件

kabeyakabeya

SQL Serverのbulk insertでハマりました。

というエラーをなかなか解決できず。
https://note.com/datu_sara_ojisan/n/na44a1f89e9c7

↑にコードページ、改行コードで同じエラーが出るという話が書いてあるので試したんですがダメで。
で、色々調べると
「改行コードがLFの場合、FORMAT='CSV'はダメ、FORMAT='CSV'を諦めて、FIELDTERMINATOR=','とROWTERMINATOR='0x0A'を組み合わせて使え」
だそうで。
CSVファイルをMacで作った関係で(?)、改行コードがLFだったんですね。
(色々試す中でCRLFにもしてみたと思ったんですが、気のせいだったのか)

SQL Serverのバージョン依存なんですかね。ちなみに自分のところのバージョンはSQL Server 2019 Expressの15.0.2110でした。