我创建了一个SSIS包,它对我的数据库进行查询并将结果导出到CSV文件,以便将数据导入另一个系统B(我无权访问)的数据库中。根据系统B的管理,CSV文件结构是正确的但由于某种原因导入失败。他还告诉我,他们使用ISO-8859-1 (latin 1)
作为字符集,而SSIS包中的平面文件连接设置为Unicode
。当我尝试将代码页属性更改为1252 (ANSI - Latin 1)
时,它会失败,因为我的某些列的数据类型为Unicode text stream [DT_NTEXT]
。如何转换这些值以便将charset更改为Latin 1?
答案 0 :(得分:2)
虽然我的问题似乎不太受欢迎,但我会在这里留下解决方案的链接,以防其他人有一天遇到同样的问题: