I have a DataSet populated from Excel Sheet. I wanted to use SQLBulk Copy to Insert Records in Lead_Hdr table where LeadId is PK.
DataSet
Lead_Hdr
LeadId
Thought a long time about answering... Even if column names are case equally, if the data type differs you get the same error. So check column names and their data type.
P.S.: staging tables are definitive the way to import.