当字段包含逗号字符时,我在 SSIS 中的批量插入失败。我的平面文件源是制表符分隔的,并且在许多情况下,文本字段将包含逗号。例如,UserComment 可能有逗号。这会导致批量插入失败。
如何告诉 SSIS 忽略逗号?我认为它会自动发生,因为行分隔符是 {CR}{LF} 而列分隔符是“Tab”。为什么它在逗号处吠叫?另请注意,我目前没有使用格式文件。
提前致谢。
更新:
这是我在 SSIS 中遇到的错误:
错误:批量插入任务中的 0xC002F304,批量插入任务:发生错误并显示以下错误消息:“批量加载数据转换错误(指定代码页的类型不匹配或无效字符)第 183 行第 5 列(电子邮件地址)。第 182 行第 5 列(电子邮件地址)的批量加载数据转换错误(指定代码页的类型不匹配或无效字符)。批量加载数据转换错误(指定代码页的类型不匹配或无效字符) ) 第 181 行第 5 列(电子邮件地址)。”。任务失败:批量插入任务
它似乎在记录 131988 上失败了,这就是为什么我认为这是因为没有空格的“某事,某事”电子邮件。131988 之前的许多记录都很好。
131988 01 MEMPHIS, TN someone@somewhere.com
131988 02 NORTH LITTLE ROCK, AR someone@somewhere.com,someone1@somewhere1.com
131988 03 HOUSTON, TX someone@somewhere.com,someone1@somewhere1.com