Jag tror att problemet är att din csv-fil använder \n
som EOL (unix way). BULK INSERT i SQL Server är "smart" och även om du anger ROWTERMINATOR
som \n
, som i teorin borde lösa ditt problem, lägger den till \r
så du får \r\n
som radavslutning.
Testa att använda ROWTERMINATOR='0x0A'
. I det här fallet utför SQL Server inga magiska trick och använder bara värdet du har ställt in som radterminator.
Fungerar för mig. :)