我正在创建一个基于CSV文件的新的Flat File Connection Manager SSIS组件。我希望列(共547个)的类型为Unicode字符串[DT_WSTR],而不是字符串[DT_STR]。 我不确定如何触发此组件以自动执行此操作。 我想我可以手动将547列中的每一列手动更改为这种数据类型的Unicode字符串[DT_WSTR] 任何评论或答案都非常感谢!
我尝试使用Unicode复选框,但是向导随后找不到列。我收到消息“扫描2097152字节后找不到指定的标头或数据行定界符“ {LF}”。”
我希望有一种方法可以一次更改所有列数据类型,而不必进行547列类型更改。
答案 0 :(得分:1)
您可以简单地打开“平面文件连接管理器”,转到“高级”选项卡,单击一列,按住 Ctrl 键并选择所有列,然后将数据类型更改为DT_WSTR
。 / p>
其他信息可在以下链接中找到:
答案 1 :(得分:0)
我找到了这个问题的答案。
即在平面文件连接管理器编辑器中,可以选择多个(或全部)列,然后将“数据类型”选择应用于所有选定的列。 ew!
即像这样: