我正在sql server 2008上进行批量操作,我得到了OLE DB" BULK"错误。我知道这是因为我的表没有文件列,反之亦然。
尽管知道发生了什么,但这对我没什么帮助。如何获得失败的批量的确切行?或任何其他提示尝试快速解决错误。
谢谢。
答案 0 :(得分:2)
BULK INSERT [table_name]
FROM 'C:\...\...\[filename].csv' -- -- This is server path not local
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
ERRORFILE = 'C:\...\...\[logfilename].log'
);