SSIS Cannot convert between unicode and non unicode...but it's not true, how come?

FabioEnne picture FabioEnne · Jan 31, 2017 · Viewed 8.1k times · Source

I have a simple DTSX that takes in some data, and write it to a SQL server DB, on this DTSX execution it throws me some errors on some fields:

[OLE DB Destination [29]] Error: Column "mobile" cannot convert between unicode and non-unicode string data types.

But as you can see from the OLEDB DESTINATION COLUMNS MAPPING that's not true...how come?

enter image description here

Answer

Vijai Maurya picture Vijai Maurya · Nov 14, 2018

I have solve this issue by converting the data to varchar(max) while selecting from source table.