Bulk Insert med duplicate key/index fejlhåndtering
Det er lykkedes mig få BULK INSERT til at virke med hensyn til fil-format osv...men hvordan håndterer jeg Duplicate index/key ???
'IGNORE_DUP_KEY = ON' option virker ikke :-(
det skal siges at jeg har 102 tabeller (bulk filer), med omkring 40-45 mio records...
kan man skippe en linje ad gangen ?
min kode:
SqlCommand bulk = new SqlCommand();
bulk.Connection = conn;
bulk.CommandText = @"
BULK INSERT AutoG.dbo.[" + dv.Value.DestinationTable + @"]
FROM '\\optiplexmonster\bulk\" + dv.Value.DestinationTable + @".tbl'
WITH
(
FIELDTERMINATOR = '|',
ROWTERMINATOR = '|¤',
ERRORFILE = '\\optiplexmonster\bulk\" + dv.Value.DestinationTable + @".error',
)";
bulk.ExecuteNonQuery();