OLE DB 源到 Excel 目标 - 进程卡住
OLE DB Source to Excel Destination - Process is Stuck
我有以下数据流任务设置(见图)。
它从 OLE DB 源中获取正确数量的行,并通过数据转换项传递所有内容。但是,该过程随后在 Sort 和 Excel Destination 项目的 29,379 行中的 10,104 行中卡住了(我仅按一列的字母顺序排序)。
为什么它会卡住,我该怎么做才能让它摆脱困境?
谢谢
需要查看排序转换的属性,但这可能是问题所在,请确保未选中以下内容:
谢谢。
加夫
问题是,当插入 Excel 数据源时,每列的最大大小为 255,但来自映射 SQL 服务器列的值的大小平均大于 700 .
因此有必要将数据转换中的最大大小设置为 255(大列的)以对应于 Excel 最大列大小。 SSIS 自然截断该列。
我有以下数据流任务设置(见图)。
它从 OLE DB 源中获取正确数量的行,并通过数据转换项传递所有内容。但是,该过程随后在 Sort 和 Excel Destination 项目的 29,379 行中的 10,104 行中卡住了(我仅按一列的字母顺序排序)。
为什么它会卡住,我该怎么做才能让它摆脱困境?
谢谢
需要查看排序转换的属性,但这可能是问题所在,请确保未选中以下内容:
谢谢。
加夫
问题是,当插入 Excel 数据源时,每列的最大大小为 255,但来自映射 SQL 服务器列的值的大小平均大于 700 .
因此有必要将数据转换中的最大大小设置为 255(大列的)以对应于 Excel 最大列大小。 SSIS 自然截断该列。