首页 文章

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

提问于
浏览
3

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

谢谢!

1 回答

  • 3

    DT_WSTR是一个SSIS datatype,我认为SSIS秘密's to if working on it. Though I don'知道为什么它在这种情况下 .

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

相关问题