【问题标题】:SSIS package output to CSV file -SSIS 包输出到 CSV 文件 -
【发布时间】:2017-07-06 17:30:47
【问题描述】:

我对返回查询结果的 SSIS 包的 CSV 输出有疑问。包配置设置为选择分号';'作为列分隔符,这在我们的开发环境中效果很好。 但是在测试环境中。它输出带有逗号分隔列的 csv 文件!

Result in Dev env.
Id;Name
1;some name

Result in Test env.
Id, Name
1, some name

对此有什么解释吗?我已经检查了测试服务器的区域设置,它们与我们在开发中的设置完全相同。环境。

谢谢

【问题讨论】:

  • 抱歉,您是否在平面文件连接管理器选项卡中验证了属性列分隔符?跨度>
  • 是的。该属性设置为分号。
  • 分隔符是否由包配置设置?

标签: csv ssis


【解决方案1】:

如果您进入文件连接的属性窗口并单击表达式,请单击 (...) 以获取新表达式。

您可以在此处从属性下的下拉框中选择“行分隔符”,然后单击 (...) 以创建表达式。您可以添加一个用户变量,将分隔符保存到您的表达式中,这应该解析为有效的分隔符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-10
    • 2010-10-25
    相关资源
    最近更新 更多