首页 文章

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

提问于
浏览
0

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

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

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

请帮帮我 .

1 回答

  • 1

    首先尝试将“验证外部元数据”设置为false

    如果它不起作用

    ,而不是使用OleDB源使用.Net源,这不会发生此错误 .

相关问题