无法将.CSV文件数据导入SQL Server工具,上传成功但无数据
CSV导入SQL Server工具显示成功,但数据库表无数据
问题描述
使用基于SQL Server开发的数据导入工具上传.CSV文件时,工具日志提示文件上传成功,但查询对应数据库表却未发现任何导入的数据。
相关截图
- 工具上传成功日志:

- 数据库表空数据:

排查建议
- 查看工具完整导入日志:部分工具仅反馈文件上传成功,数据解析、入库阶段的错误可能被隐藏,检查是否有字段不匹配、格式错误、主键冲突等报错信息
- 核对目标表配置:确认工具设置的入库表和你查询的表是同一个,避免误选同名或类似表
- 校验CSV文件格式:
- 确认CSV分隔符(逗号/制表符等)与工具配置一致
- 检查CSV表头和目标表字段的名称、数量、大小写是否完全匹配
- 排查CSV内是否存在空行、特殊字符、格式异常的行,这类问题可能导致整批数据回滚
- 打开CSV文件确认是否包含有效数据(不是仅含表头或空文件)
- 检查SQL Server事务日志:通过
SELECT * FROM fn_dblog(NULL, NULL)或SSMS的事务日志查看器,确认是否存在数据插入后被回滚的记录 - 验证数据库账号权限:确认工具使用的SQL Server账号拥有目标表的
INSERT权限,权限不足会导致数据无法写入
内容的提问来源于stack exchange,提问作者ASD
相关产品推荐
相关产品推荐

