我正在使用 SQL Server 导入和导出向导从 csv 文件导入数据以附加到我已经存在的 SQL Server 表中。
因此,要将 csv 文件中的数据附加到我的 SQL Server 表中,在Choose a Data Source
窗口中,我要确保 csv 数据源中的每一列都具有与我的 SQL Server 表列相同的数据类型。
但是,我在进行导入时总是会出错。
错误 0xc02020a1:数据流任务 1:数据转换失败。列“成熟度(小时)”的数据转换返回状态值 2 和状态文本“由于可能丢失数据,无法转换该值。”。(SQL Server 导入和导出向导)
错误 0xc0209029:数据流任务 1:SSIS 错误代码 DTS_E_INDUCEDTRANSFORMFAILUREONERROR。“输出列“成熟度(小时)”(42)失败,因为发生了错误代码 0xC0209084,并且“输出列“成熟度(小时)”(42)上的错误行处置指定错误失败。指定组件的指定对象发生错误。在此之前可能会发布错误消息,其中包含有关失败的更多信息。(SQL Server 导入和导出向导)
我的 SQL Server 表有Maturity
(小时)作为int
数据类型。
对于我的 csv 文件,在 SQL Server 导出/导入向导中,我选择DT_I4
了Maturity
(小时),这相当于 SQL Server 中的 int 数据类型。在过去的 3 个小时里,我仍然无法摆脱这个错误。
有关如何解决此问题的任何线索?