标签: sql ssis
将来自UTF-8编码文本文件的非英文字符(如Ç,è,Ü,Å)加载到带有Varchar数据类型的SQL Server表字段中SSIS平面文件连接管理器会抛出数据截断错误,即使平面文件中的字符数为与SQL表字段
示例:比如说有20个非英文字符,即使表定义为varchar(20),也会引发截断错误。任何想法都可以解决问题
答案 0 :(得分:1)
你不能将unicode字符放入varchar字段,它会破坏它们,如果它可以工作的话。请改用nvarchar(20)。
nvarchar(20)