ssis提供了使编码工作更容易的任何建议

ssis提供了使编码工作更容易的任何建议,ssis,ssis-2012,Ssis,Ssis 2012,ssis提供任何建议,使编码工作更容易。 我有一个utf-8格式的csv文件,我想用unicode将其插入mssql服务器。 正如我在工具箱里了解的那样 我导入一个平面文件连接,在那里我将代码页更改为65001(UTF-8) 在高级属性中,我将数据类型从字符串[DT_STR]逐个更改为Unicode字符串[DT_WSTR] 我还必须对mssql服务器执行几乎相同的过程 我有大约300列要更改,在大约100个表中。。。 这是一项艰巨的任务 我的问题是,;有没有更有效的方法 /jc在脚本任务中,您可

ssis提供任何建议,使编码工作更容易。 我有一个utf-8格式的csv文件,我想用unicode将其插入mssql服务器。 正如我在工具箱里了解的那样

  • 我导入一个平面文件连接,在那里我将代码页更改为65001(UTF-8)

  • 在高级属性中,我将数据类型从字符串[DT_STR]逐个更改为Unicode字符串[DT_WSTR]

  • 我还必须对mssql服务器执行几乎相同的过程

  • 我有大约300列要更改,在大约100个表中。。。 这是一项艰巨的任务

    我的问题是,;有没有更有效的方法


    /jc

    在脚本任务中,您可以循环遍历列并更改每个列的编码。您需要一个派生列任务为每个列创建一个新列。由于项目的范围,您可能会考虑BIML来编程创建包,也许我的国际化无知正在显示,但是在您的平面文件连接管理器中,在更改代码页之后,为什么不将列设置为WSTR而不是STR?