为什么ADO NET Source默认显示错误的字符串数据类型?

时间:2011-01-24 23:00:57

标签: sql-server ssis

我是SSIS的新手,我创建了一个简单的数据流任务。 ADO NET Source显示ADO NET源输出中的所有varchar列 - >将列输出为Unicode字符串[DT_WSTR]。这是不正确的。 Sql Server中的表仅使用varchar列。我尝试添加数据转换转换,但我仍然遇到有关转换unicode字符串的错误。为什么SSIS不正确地读取我的表模式?

谢谢!

1 个答案:

答案 0 :(得分:3)

DT_WSTR是一个SSIS datatype我认为SSIS如果正在努力的话就会隐瞒它。虽然我不知道为什么会出现这种情况。

我的建议是尝试使用OLEDB源和目标 - 它们似乎在SSIS中具有更强大的功能和灵活性。