我有ODBC DB2查询从数据库获取数据,列的数据类型只包含varchar(x),date和int。
但是,我想将它们保存在平面文件目的地,但无法使用 UTF-8 编码。 SSIS会在下面通知错误消息:
[平面文件目的地si_ce_f_hotel_capacity_snapshot_weekly [2]] 错误:数据转换失败。列的数据转换 “SOURCE_MARKET_CODE”返回状态值2和状态文本“The 由于潜在的数据丢失,无法转换价值。“。
此列包含来自source的varchar(2)数据类型。我在ssis平面文件结构中将此数据类型指定为DT_WSTR(2)。
但是,当我将文件格式更改为Unicode时,一切正常。
如何在UTF-8中完成这项工作?
非常感谢您的回答。