将平面文件中管道分隔的数据加载到SQL Server表中时出错

时间:2018-07-23 19:05:03

标签: sql-server ssis ssis-2012

我正在查看现有的SSIS软件包。

我从源代码管理中下载了该软件包。更改连接管理器以指向我的本地开发环境。

任务是从平面文件读取并加载到SQL Server数据库中。

文件是一个|分隔的平面文件。在连接管理器中,标题行定界符已设置为{LF}。

在执行任务时,我遇到了几个错误,其中之一是

  

curr用户文件[2]]错误:数据转换失败。列“ customfield_storeid”的数据转换返回状态值4和状态文本“文本被截断或目标代码页中的一个或多个字符不匹配。”

我查看了连接管理器,列设置为字符串[DT_STR],'OutputColumnWidth'设置为50。

在我的数据库表中,该列的类型为varchar(50)。因此,似乎没有任何错误。

如果我可以更改错误输出以忽略截断错误,则不会显示错误。但是我不想更改以前为软件包设置的内容。

我该如何解决?

0 个答案:

没有答案