SQL Bulk Insert z parametrem FIRSTROW pomija następujący wiersz

Nie mogę zrozumieć, jak to się dzieje.

Oto przykład pliku, który próbuję zbiorczo wstawić do serwera SQL 2005:

<code>***A NICE HEADER HERE***
0000001234|SSNV|00013893-03JUN09
0000005678|ABCD|00013893-03JUN09
0000009112|0000|00013893-03JUN09
0000009112|0000|00013893-03JUN09
</code>

Oto moja instrukcja zbiorczego wstawiania:

<code>BULK INSERT sometable
FROM 'E:\filefromabove.txt
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR= '|',
ROWTERMINATOR = '\n'
)
</code>

Ale z jakiegoś powodu jedynym wyjściem, jakie mogę uzyskać, jest:

<code>0000005678|ABCD|00013893-03JUN09
0000009112|0000|00013893-03JUN09
0000009112|0000|00013893-03JUN09
</code>

Pierwszy rekord zawsze jest pomijany, chyba że całkowicie usunę nagłówek i nie użyję parametru FIRSTROW. Jak to jest możliwe?

Z góry dziękuję!

questionAnswers(5)

yourAnswerToTheQuestion