将数据从SQL导入Excel获取错误该怎么办?

时间:2014-09-08 11:44:22

标签: sql excel ssis

我有一个数据库,想将其导入Excel  我在sql server中使用了导入向导并收到此错误:

Error 0xc0204016: SSIS.Pipeline: The "Data Conversion 6 - 0.Outputs[Data Conversion Output].Columns[conttext]" has a length that is not valid. The length must be between 0 and 4000.
 (SQL Server Import and Export Wizard)

Exception from HRESULT: 0xC0204016 (Microsoft.SqlServer.DTSPipelineWrap)

无法弄清楚出了什么问题。

我发现问题是varchar()> 4000,我有100个问题。如何将它们转换为导出向导而没有问题?

1 个答案:

答案 0 :(得分:1)

右键单击excel源并转到高级编辑器。在选项卡上,输入和输出属性,在外部列和输出列上,将列的数据类型更改为两者上的NTEXT。