Csv SSIS平面文件连接-如何确定字符串列数据类型?

Csv SSIS平面文件连接-如何确定字符串列数据类型?,csv,ssis,connection,etl,flat-file,Csv,Ssis,Connection,Etl,Flat File,我正在创建一个新的基于CSV文件的平面文件连接管理器SSIS组件。我非常希望列(全部547个)的类型为Unicode字符串[DT_WSTR],而不是字符串[DT_STR]。 我不知道如何触发此组件自动执行此操作。 我想我可以遍历并手动将547列中的每一列更改为Unicode字符串[DT_WSTR]的数据类型 任何意见或答案非常感谢 我尝试使用Unicode复选框,但向导没有找到列。我收到消息“扫描2097152字节后未找到指定的标头或数据行分隔符”{LF}” 我希望有一种方法可以在一次操作中更改

我正在创建一个新的基于CSV文件的平面文件连接管理器SSIS组件。我非常希望列(全部547个)的类型为Unicode字符串[DT_WSTR],而不是字符串[DT_STR]。 我不知道如何触发此组件自动执行此操作。 我想我可以遍历并手动将547列中的每一列更改为Unicode字符串[DT_WSTR]的数据类型 任何意见或答案非常感谢

我尝试使用Unicode复选框,但向导没有找到列。我收到消息“扫描2097152字节后未找到指定的标头或数据行分隔符”{LF}”


我希望有一种方法可以在一次操作中更改所有列数据类型,而不必进行547次列类型更改。

您只需打开平面文件连接管理器,转到“高级”选项卡,单击一列,按住Ctrl键并选择所有列,然后将数据类型更改为
DT\u WSTR

其他信息可在以下链接中找到:


    • 我找到了这个问题的答案

      i、 e.在平面文件连接管理器编辑器中,可以选择多个(或全部)列,然后将所做的数据类型选择应用于所有选定列。 呸

      i、 e.像这样:


      @AllanF为什么要把它作为另一个答案来写,而不是接受这个答案,因为它以前已经发布过了?