You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法导入CSV文件 | Azure Data Studio无法选择表架构

Azure Data Studio导入CSV时表架构加载异常的问题及替代方案

问题描述

  • 尝试通过CSV文件创建新数据表时,Azure Data Studio中的表架构选项持续处于缓冲加载状态,无法完成加载(附表架构加载状态的截图)
  • 已尝试卸载并重新安装SQL Server Import工具,问题仍未解决

替代导入方案

1. T-SQL OPENROWSET命令导入

直接在查询编辑器中执行SQL语句(需替换实际路径、表名等参数):

-- 启用Ad Hoc分布式查询(首次执行需配置)
sp_configure 'show advanced options', 1;
RECONFIGURE;
sp_configure 'Ad Hoc Distributed Queries', 1;
RECONFIGURE;

-- 导入CSV到新建表
SELECT * INTO 你的目标表名
FROM OPENROWSET(
    BULK 'C:\你的CSV文件路径\文件名.csv',
    FIRSTROW = 2, -- 跳过表头行
    FORMAT = 'CSV',
    FIELDTERMINATOR = ',',
    ROWTERMINATOR = '\n'
) AS ImportData;

2. SSMS导入导出向导

  • 打开SQL Server Management Studio,连接目标数据库后右键点击数据库→任务→导入数据
  • 数据源选择「平面文件源」,选中目标CSV文件,配置分隔符、是否包含表头后,指定目标数据库及新表名称
  • 跟随向导完成配置即可完成导入,该工具稳定性较高,不易出现加载异常

3. bcp命令行工具

打开命令提示符,执行以下命令(替换对应参数):

bcp 你的数据库名.dbo.你的目标表名 in "C:\你的CSV文件路径\文件名.csv" -S 你的服务器名 -U 用户名 -P 密码 -c -t, -r\n -F 2

参数说明:

  • -c:使用字符数据格式导入
  • -t,:指定字段分隔符为逗号
  • -r\n:指定行分隔符为换行
  • -F 2:从第2行开始导入,跳过表头行

内容的提问来源于stack exchange,提问作者Jenilee Chen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 02:49:57