0

当我尝试将具有 23K 行的 Excel 工作表中的数据加载到 SQL 表中时,出现错误

[Excel Source [65]] 错误:Excel Source.Outputs[Excel Source Output].Columns[Proc Description] 上的 Excel Source.Outputs[Excel Source Output] 出现错误。返回的列状态为:“文本被截断或一个或多个字符在目标代码页中不匹配。”。

[Excel Source [65]] 错误:“Excel Source.Outputs[Excel Source Output].Columns[Proc Description]”失败,因为发生了截断,并且“Excel Source.Outputs[Excel Source Output].Columns 上的截断行处置[Proc Description]”指定截断失败。指定组件的指定对象发生截断错误。

[SSIS.Pipeline] 错误:SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。Excel 源上的 PrimeOutput 方法返回错误代码 0xC020902A。当管道引擎调用 PrimeOutput() 时,组件返回了失败代码。失败代码的含义由组件定义,但错误是致命的并且管道停止执行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。

我只能获取 4k 行。我确实确保源和目标中的数据类型和数据长度匹配。请帮我

4

0 回答 0