OLE DB "BULK",如何发现发生了什么?

OLE DB "BULK", How to spot where is happening?

我正在 sql 服务器 2008 上执行批量操作,我收到 OLE DB "BULK" 错误。我知道这是因为我的 table 没有文件所具有的列,反之亦然。

尽管知道发生了什么,但这对我没有太大帮助。我怎样才能得到失败的批量的确切行?或任何其他尝试快速解决错误的提示。

谢谢。

Try this :

BULK INSERT [table_name]
    FROM 'C:\...\...\[filename].csv' -- -- This is server path not local
    WITH (
    FIELDTERMINATOR = ',', 
    ROWTERMINATOR = '\n', 
    ERRORFILE = 'C:\...\...\[logfilename].log' 
    );