【问题标题】:SSIS-handling non English characters-Truncation errorSSIS-处理非英文字符-截断错误
【发布时间】:2014-04-22 04:10:28
【问题描述】:

从 UTF-8 编码的文本文件将 Ç、è、Ü、Å 等非英语字符加载到具有 Varchar 数据类型的 SQL Server 表字段中时,SSIS 平面文件连接管理器会引发数据截断错误,即使平面文件中的字符数为与 SQL 表字段中定义的一样

示例:比如说有 20 个非英文字符,即使表定义为 varchar(20),它也会引发截断错误。任何解决问题的想法

【问题讨论】:

    标签: sql ssis


    【解决方案1】:

    您不能将 unicode 字符放入 varchar 字段中,如果它可以正常工作,它会损坏它们。请改用nvarchar(20)

    【讨论】:

      猜你喜欢
      • 2013-06-29
      • 1970-01-01
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 2016-12-13
      • 1970-01-01
      • 2021-06-02
      • 1970-01-01
      相关资源
      最近更新 更多