【发布时间】:2017-04-06 10:12:05
【问题描述】:
我正在尝试将 CSV 文件导入 SQL Server Management Studio 2014,但每次尝试时都会遇到错误。具体来说,我收到一个预执行错误:
消息错误 0xc020802e:数据流任务 1:“源”的数据类型
download_fresh_filename_com_06_Apr_17_4EB41F5D720E569B7AD1D854B1EC3142_csv.Outputs[平 File Source Output].Columns[Target URL]" 是 DT_NTEXT,不是 支持 ANSI 文件。改用 DT_TEXT 并将数据转换为 DT_NTEXT 使用数据转换组件。 (SQL Server 导入和 导出向导)
错误 0xc0202094:数据流任务 1:无法 从平面文件连接管理器中检索列信息。 (SQL Server 导入导出向导)
错误 0xc004701a:数据流 任务 1:来源 - download_fresh_filename_com_06_Apr_17_4EB41F5D720E569B7AD1D854B1EC3142_csv 执行前阶段失败并返回错误代码 0xC0202094。 (SQL 服务器导入和导出向导)
信息 0x4004300b:数据流 任务一:“目的地—— download_fresh_filename_com_06_Apr_17_4EB41F5D720E569B7AD1D854B1EC3142" 写了 0 行。 (SQL Server 导入导出向导)
CSV 采用 UTF8 编码,约 114,900 行 20 列。这是我迄今为止尝试过的但没有成功的方法:
- 在选择数据源下>高级我已将数据类型设置为 [DT_TEXT] 不起作用,
- 试过 [DT_NTEXT] 但还是不行。
- 在审核数据类型映射中,我已将 On Error (global) 设置为 Ignore,但仍然无效
任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: mysql sql-server csv