¿SQL Server Bulk Insert es transaccional?

Si ejecuto la siguiente consulta en el Analizador de consultas de SQL Server 2000:

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

En un archivo de texto que se ajusta al esquema de OurTable para 40 líneas, pero luego cambia de formato para las últimas 20 líneas (digamos que las últimas 20 líneas tienen menos campos), recibo un error. Sin embargo, las primeras 40 líneas están comprometidas con la tabla. ¿Hay algo en la forma en que llamo Bulk Insert que hace que no sea transaccional, o necesito hacer algo explícito para obligarlo a retroceder en caso de falla?

Respuestas a la pregunta(4)

Su respuesta a la pregunta