Import SQL数据转换失败

Import SQL数据转换失败,import,ssis,type-conversion,Import,Ssis,Type Conversion,我正在使用导入和导出向导导入一个大的csv文件。我得到以下错误 Error 0xc02020a1: Data Flow Task 1: Data conversion failed. The data conversion for column "firms" returned status value 2 and status text "The value could not be converted because of a potential loss of data.". (SQL

我正在使用导入和导出向导导入一个大的csv文件。我得到以下错误

Error 0xc02020a1: Data Flow Task 1: Data conversion failed. The data 
conversion for column "firms" returned status value 2 and status text "The 
value could not be converted because of a potential loss of data.".
(SQL Server Import and Export Wizard)
导入时,我使用“高级”选项卡进行所有调整。对于所讨论的字段,我将其设置为数字(8,0)。从那以后,我多次经历这个过程,尝试了7、8、9、10和11次,但都没有成功。我将csv导入excel并查看相应的列“公司”。它不显示超过5个字符的条目。我曾想过让它成为DT_字符串,但最终需要通过求平均值来操作该列。此外,您还搜索了空格或奇怪字符,但没有找到

还有其他想法吗?

1)尝试将源表和目标表中的数字精度更改为数字(30,20)


2) 将数据类型更改为str/wstr,并在导入时调整输出列宽。它会运行良好。它发生在我加载大约5 GB的大型CSV文件时。加载后,使用Try_convert函数将其转换回数值,并检查转换时变为空的值,然后您将找到根本原因。

我的选项/答案不完全有效,但当MS使我失败时,我找了一个第三方工具,从那里开始尝试。我最终按照你的第一个建议,在另外两个领域,它最终被导入。现在进入下一个项目。谢谢你的帮助。