So I'm using SSIS (SQL Server 2012) to upload/load some data from a dbf into a table. Basically, I'm using a For-Loop Container to read the dbfs (note: hundreds of dbfs) and put the data in the table. For the most part so far so good. However, there are a few dbfs (like 5 or 10 and automatically created by another process I have no control over) that have a slightly different schema (ie. missing a column X and has a new column Y). So I'm wondering if there is a way to make those columns "optional" or just automatically make them return NULL. Or some way to have SSIS check the two schemas and have "do the right thing".
Currently, when SSIS runs into these dbfs, it gives me The external columns for OLE DB Destination are out of synchronization with the data source columns.
error.