I have been searching for a solution to this and haven't had any luck.
I have an SSIS package which is loading data from one table and after some lookups, etc. writes it out to another table. The above error is occurring during the first step of the Data Flow which is an OLEDB Source (SQL 2016 db). The column in question is an nvarchar(250) and there is nothing that changes it to an int at any point.
I'm thinking that it must be some sort of implicit conversion, but why when it is nvarchar all the way through?
I'm pulling my hair out with this, does anyone have any ideas please?


