Sql 投标文件包错误';导出为平面文件时,s在截断

Sql 投标文件包错误';导出为平面文件时,s在截断,sql,sql-server,tsql,bids,Sql,Sql Server,Tsql,Bids,我有一个包裹。最后一个“数据流任务”将SQL表导出到平面文件。我在此进程上收到截断错误。导出到平面文件时,什么会导致截断错误?错误发生在“数据流任务”的“数据流”选项卡下的“OLE DB”元素中 我已将列设置为忽略截断错误,导出工作正常 我理解截断错误。我理解为什么在将数据导入表时会发生这种情况。我不明白为什么在输出到平面文件时会发生这种情况。这可能是由于许多原因造成的。请确保以下列出的某些步骤: 1) 检查必须与目标数据类型匹配的源数据类型。如果有不同,则可能是由于截断错误 2) 检查是否有块

我有一个包裹。最后一个“数据流任务”将SQL表导出到平面文件。我在此进程上收到截断错误。导出到平面文件时,什么会导致截断错误?错误发生在“数据流任务”的“数据流”选项卡下的“OLE DB”元素中

我已将列设置为忽略截断错误,导出工作正常


我理解截断错误。我理解为什么在将数据导入表时会发生这种情况。我不明白为什么在输出到平面文件时会发生这种情况。

这可能是由于许多原因造成的。请确保以下列出的某些步骤:

1) 检查必须与目标数据类型匹配的源数据类型。如果有不同,则可能是由于截断错误


2) 检查是否有块:-您可以通过在目标之前创建Data viewer来检查这一点,并查看数据是否正确。

在步骤1中,您指的是映射正确吗?步骤1)不仅映射列,而且还映射数据类型,例如:源中的Int到目标中的Int或源中的varchar(25)到varchar(25)命中注定非常有用。有没有一种方法可以更有效地浏览数百万条记录?我个人建议您创建一个与目的地完全相同的临时表,并分两个步骤完成—1)将平面文件记录转储到临时表,2)简单地从临时表抓取记录到目的地。