从OLEDB数据导出到Excel文件时SSIS失败

时间:2016-11-23 12:43:51

标签: sql-server excel ssis

在Output:

中进行调试时
  

SSIS包" C:\ Users \ UserA \ Documents \ Visual Studio   2015 \项目\ eSSIS \ eSSIS \ Package1.dtsx"开始。   信息:数据流任务1的0x4004300A,SSIS.Pipeline:验证   阶段正在开始。信息:数据流任务1中的0x4004300A,   SSIS.Pipeline:验证阶段正在开始。信息:0x40043006   在数据流任务1,SSIS.Pipeline:准备执行阶段是   开始。信息:0x40043007在数据流任务1,SSIS.Pipeline:   预执行阶段正在开始。错误:数据流任务1处的0xC0202009,   Excel目标2:SSIS错误代码DTS_E_OLEDBERROR。 OLE DB   错误已经发生。错误代码:0x80040E21。 OLE DB记录是   可用。来源:" Microsoft Access数据库引擎" HRESULT:   0x80040E21说明:"生成多步OLE DB操作   错误。检查每个OLE DB状态值(如果可用)。没有工作   完成。&#34 ;.错误:数据流任务1处的0xC002F445,Excel目标2:   设置绑定时发生错误   " SHORTDESCRIPTION"柱。绑定状态为" DT_NTEXT"。错误:   0xC0202025在数据流任务1,Excel目标2:无法创建   OLE DB访问器。验证列元数据是否有效。错误:   0xC004701A在数据流任务1,SSIS.Pipeline:Excel目标   未执行预执行阶段并返回错误代码0xC0202025。   信息:0x4004300B在数据流任务1,SSIS.Pipeline:" Excel   目的地"写了0行。信息:数据流任务中的0x40043009   1,SSIS.Pipeline:清理阶段正在开始。任务失败:数据流   任务1警告:Package1处的0x80019002:SSIS警告代码   DTS_W_MAXIMUMERRORCOUNTREACHED。执行方法成功了,但是   引发的错误数量(4)达到允许的最大值(1);   导致失败。当错误数量达到时,就会发生这种情况   MaximumErrorCount中指定的数字。改变   MaximumErrorCount或修复错误。 SSIS包   " C:\ Users \ UserA \ Documents \ Visual Studio   2015 \项目\ eSSIS \ eSSIS \ Package1.dtsx"完成:失败。   该程序' [11704] DtsDebugHost.exe:DTS'已退出代码0   (为0x0)。

有人在this link上给出了答案:

  

您必须包含用于执行包的帐户   表现计数器组。

我想试试这个变通方法/答案,但不知道如何包含帐户来执行包。请帮忙

enter image description here

0 个答案:

没有答案