3

I'm new to SSIS and I created a simple Data Flow task. The ADO NET Source shows all my varchar columns in ADO NET Source Output -> Output columns as Unicode string [DT_WSTR]. This is incorrect. The table in Sql Server uses only varchar columns. I tried to add a Data Conversion transformation, but I still get errors about converting unicode strings. Why is SSIS reading my table schema incorrectly?

Thanks!

1 Answer 1

3

DT_WSTR is an SSIS datatype which I think SSIS covert's to if working on it. Though I don't know why it is in this case.

My recommendation would be to try using the OLEDB source and destination - they seem to have much more power and flexibility in SSIS.

Sign up to request clarification or add additional context in comments.

2 Comments

I'm not sure why ADO.Net is so poor - I know it is managed code, so I assume it is some sort of façade over some lower level stuff.
Gosh ADO.NET is so poor.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.