SSIS explicit data type in xsd

Hi Experts,

Is it possible to explicitly name the data type in the xsd file to sql server data types? I have an xml source that I am putting through a lookup in SSIS. The lookup is reporting that the data type don't match with the table. The attribute in the xml file is a url with data type string, I've changed the table column data type to varchar(max), nvarchar(max), and text with no effect.

I'm now trying to set the data type in the xsd file by using the namespace


<xs:element name="ItemURL" type="xs:string" dt:type="varchar" minOccurs="0"/>

Can I do something like dt:type="varchar"?

Who is Participating?
HwkrangerConnect With a Mentor Commented:
Yes you can.  

What I do though, is I used a "DERIVED COLUMN" or the "CONVERT DATA" tasks.  It's easier than working with the XSD in my opinion.  The XSDs are easily corrupted.  I use hundreds of them, and I find it's easier to manipulate the data afterwards rather than defining it in the XSD.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.