如何在SSIS中将varchar(max)列从表导出到Excel 2007

时间:2014-11-19 10:45:42

标签: excel ssis ssis-2012

我有一个包,可以在生产中创建临时表并在其中填充数据。稍后我需要将这些表数据导出到Excel 2007文件中。

这里,表中的一列是数据类型:nvarchar(max)。当我尝试使用[数据流任务]使用[数据流任务]将[表格]导出到excel表格和Excel的[Excel目标]时,它会给我一个错误,如下所示。

Error: Cannot create an OLE DB accessor. Verify that the column metadata is valid.

请帮帮我。

1 个答案:

答案 0 :(得分:1)

首先尝试设置"验证外部元数据"为假

如果它不起作用

,而不是使用OleDB源代码使用.Net Source,而这个bug并没有发生。