SQL Server 导入中意外的不可恢复错误

Unexpected unrecoverable error in SQL Server Import

提问人:Jack 提问时间:11/5/2023 最后编辑:marc_sJack 更新时间:11/5/2023 访问量:45

问:

我正在尝试将一个大的 Excel 加载到 SQL Server 中,但是当我尝试导入时,我总是收到错误

意外的不可恢复错误

enter image description here

我希望我能提供更多细节。导入向导始终在引发错误之前挂起。我还可以在Excel中打开和编辑文件。我使用的是 64 位系统,但我们只安装了 32 位办公室。

sql-server excel 导入

评论

4赞 John Cappelletti 11/5/2023
几乎不可能按原样回答......也就是说,请考虑将 excel 导出为制表符分隔文件甚至 CSV
0赞 Jack 11/6/2023
但是我的所有数字和日期字段呢?我有大约200列,其中大部分是数字。

答:

0赞 Roger Wolf 11/5/2023 #1

我能给你的唯一答案是永远不要使用 Excel 作为数据源。你总是会绊倒这样的问题。更不用说以意外格式传入的数据了,因为 Excel 在后台执行隐式转换,这通常超出了用户控制范围。

正如 John 在他的评论中建议的那样,将您的工作表“另存为”到 CSV 或 TSV 文本文件中,然后导入这些文件。