0

我有以下数据流任务设置(见图)。

它从 OLE DB 源中获取正确数量的行,并通过数据转换项传递所有内容。但是,该过程随后卡在“排序和 Excel 目标”项的 29,379 行中的 10,104 行(我仅按字母顺序按一列排序)。

为什么它会卡住,我该怎么做才能让它摆脱这种困境?

谢谢

数据流任务 SQL DB 到 Excel 目标

4

2 回答 2

0

问题在于,当插入 Excel 数据源时,每列的最大大小为 255,但映射的 SQL Server 列中的值的大小平均大于 700。

因此有必要将数据转换中的最大大小设置为 255(大列)以对应 Excel 最大列大小。SSIS 自然会截断该列。

于 2019-12-19T14:47:19.160 回答
0

需要查看排序转换的属性,但这可能是问题所在,请确保未检查以下内容:

在此处输入图像描述

谢谢。

加夫

于 2019-12-17T16:31:48.070 回答