A inserção em massa do SQL Server é transacional?

Se eu executar a seguinte consulta no SQL Server 2000 Query Analyzer:

BULK INSERT  OurTable 
FROM 'c:\OurTable.txt' 
WITH (CODEPAGE = 'RAW', DATAFILETYPE = 'char', FIELDTERMINATOR = '\t', ROWS_PER_BATCH = 10000, TABLOCK)

Em um arquivo de texto em conformidade com o esquema do OurTable para 40 linhas, mas depois altera o formato das últimas 20 linhas (digamos que as últimas 20 linhas tenham menos campos), recebo um erro. No entanto, as primeiras 40 linhas são confirmadas na tabela. Existe algo na maneira como estou chamando a inserção em massa que não torna transacional ou preciso fazer algo explícito para forçá-lo a reverter a falha?

questionAnswers(4)

yourAnswerToTheQuestion