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

我有一个数据库,要将其导入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个。 我将如何转换他们通过出口向导没有问题?

右键单击Excel源代码并转到高级编辑器。 在外部列和输出列上的input和输出属性选项卡上,将列的数据types更改为NTEXT。