我是SSIS的新手,我创建了一个简单的数据流任务。 ADO NET Source显示ADO NET源输出中的所有varchar列 - >将列输出为Unicode字符串[DT_WSTR]。这是不正确的。 Sql Server中的表仅使用varchar列。我尝试添加数据转换转换,但我仍然遇到有关转换unicode字符串的错误。为什么SSIS不正确地读取我的表模式?
谢谢!
答案 0 :(得分:3)
DT_WSTR是一个SSIS datatype我认为SSIS如果正在努力的话就会隐瞒它。虽然我不知道为什么会出现这种情况。
我的建议是尝试使用OLEDB源和目标 - 它们似乎在SSIS中具有更强大的功能和灵活性。