我有一个带有数据流的SSIS程序包,该数据流可从OLE DB源中填充Excel目标。数据库中的一列长度为500个字符。运行该程序包时,我收到警告:
警告:数据流任务中的0x802092A7,Excel目标[38]:由于将长度为500的数据流列“ DT_WSTR_Description”中的数据插入长度为255的数据库列“ F6”中,因此可能会发生截断。 >
我看到F6外部列的长度确实为255。将其更改为500时,它再次变为255。我该怎么解决?
答案 0 :(得分:2)
在Excel目标的“属性”窗口上,将ValidateExternalMetadata
设置为false。然后右键单击“ Excel目标”,选择“显示高级编辑器”,然后转到“输入和输出属性”窗格。展开“ Excel目标输入”节点,然后对“外部列”文件夹执行相同的操作。转到F6
列,然后在“通用属性”下可以立即更改列的长度,而无需还原。