标签: excel ssis oledb ole dataflowtask
我具有以下“数据流任务”设置(见图)。
它从OLE DB源获取正确数量的行,并将所有内容传递给数据转换项。但是,该过程随后停留在“排序和Excel目标”项的29,379行中的10,104行上(我仅按字母顺序对一列进行排序)。
为什么它会卡住,我该怎么做才能使其脱离车辙?
谢谢
答案 0 :(得分:0)
需要查看排序转换的属性,但这也许是问题所在,请确保未选中以下内容:
谢谢。
Gav
答案 1 :(得分:0)
问题在于,当插入Excel数据源时,每列的最大大小为255,但映射的SQL Server列中的值的大小平均大于700。
因此,有必要将“数据转换”中的最大大小设置为255(大列的)以对应于Excel的最大列大小。 SSIS自然会截断该列。