excel - OLE DB 源到 Excel 目标 - 进程被卡住
问题描述
我有以下数据流任务设置(见图)。
它从 OLE DB 源中获取正确数量的行,并通过数据转换项传递所有内容。但是,该过程随后卡在“排序和 Excel 目标”项的 29,379 行中的 10,104 行(我仅按字母顺序按一列排序)。
为什么它会卡住,我该怎么做才能让它摆脱这种困境?
谢谢
解决方案
问题在于,当插入 Excel 数据源时,每列的最大大小为 255,但映射的 SQL Server 列中的值的大小平均大于 700。
因此有必要将数据转换中的最大大小设置为 255(大列)以对应 Excel 最大列大小。SSIS 自然会截断该列。
推荐阅读
- javascript - highchart网络网络图
- git - 有没有办法在文件位于存储库中的同时忽略特定文件进行拉取?
- javascript - 在 Electron 中的页面之间切换时如何防止排空数组?
- nullpointerexception - JMeter Non-Gui 模式下的“java.lang.NullPointerException”错误
- reactjs - 使用带有“select”的“textField”组件时的材质ui警告
- php - 为什么ajax无法重新加载新帖子?
- sql - 同一查询中两次更新的意外结果
- python - 字典中特定键的总和值
- pyqt - 如何将参数传递给 PyQt5 (PySide2) 中的 QTableWidget 表格单元格信号?
- filter - 卡尔曼滤波器收敛