Skip to content
Advertisement

SSIS Error: External Column for Source out of sync with Data Source columns; How do I remove External Columns?

Query should output a certain list of Items, along with info like store information and manager info. Uses a Cursor to flip through list of various different levels of management, selects relevant information, then emails that person what the query returned for their district/region/store.

My issue is with the SSIS leg of the journey. Although the code acts like it runs, if I run Itemdata.dtsx separately (so as to see errors), it throws me the error:

“Warning: The external columns for component “Sources-ItemData”(1) are out of sync with the data source columns. The external column “RM_Email”(49) needs to be removed from the external columns. The external column “SM_Email”(46) needs to be removed from the external columns. The external column “DM_Email”(43) needs to be removed from the external columns.”

This results in SQL Server Mngt Studio saying it ran, but the emails’ contents are nothing but the table headers; no data, and the table headers don’t change regardless of what I do.

I have eliminated these columns from any mention in my source code (posted below) and in the Table it uses. What am I missing?

Advertisement

Answer

Recheck column assignment between source and destination and in-between component as well.

Give it a try by setting data flow component’s Properties, ValidateExternalMetadata to False.

Please have a look of this as well.

User contributions licensed under: CC BY-SA
1 People found this is helpful
Advertisement