如果我在 SQL Server 2000 查询分析器中运行以下查询:
BULK INSERT OurTable
FROM 'c:\OurTable.txt'
WITH (CODEPAGE = 'RAW', DATAFILETYPE = 'char', FIELDTERMINATOR = '\t', ROWS_PER_BATCH = 10000, TABLOCK)
在符合 OurTable 架构的 40 行文本文件上,但随后更改了最后 20 行的格式(假设最后 20 行的字段较少),我收到一个错误。但是,前 40 行已提交到表中。我调用 Bulk Insert 的方式是否使它不是事务性的,或者我是否需要做一些明确的事情来强制它在失败时回滚?