包validation错误:0xC020801C excel连接

我一直在撞墙,试图找出答案。 我已经设置了两个连接pipe理器来连接到Excel文件中的两张表。 每个用于将数据从SQL DB导出到工作表。 它一直运行良好,直到昨天晚上。 现在我得到的错误:

===================================

包validation错误(包validation错误)

===================================

将导出许可的项目导出到Excel [Excel Dest AllData [293]]时出错:SSIS>>错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 AcquireConnection方法调用连接pipe理器“Excel连接pipe理器”失败,错误代码0xC0202009。 在此之前可能会发布错误消息,更多关于为什么AcquireConnection方法调用失败的信息。

导出已批准的项目到Excel时出错[SSIS.Pipeline]:Excel Dest AllData未通过validation并返回错误代码0xC020801C。

将批准的项目导出到Excel时出错[SSIS.Pipeline]:一个或多个组件validation失败。

导出已批准项目到Excel时出错:任务validation期间出现错误。

错误包[连接pipe理器“Excel连接pipe理器”]:SSIS错误代码DTS_E_OLEDBERROR。 发生OLE DB错误。 错误代码:0x8007007E。 OLE DBlogging可用。 源:“Microsoft OLE DB服务组件”Hresult:0x8007007E描述:“无法find指定的模块”。

(Microsoft.DataTransformationServices.VsIntegration)


计划地点:

在Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchDtsPackage(Int32 launchOptions,ProjectItem startupProjItem,DataTransformationsProjectConfigurationOptions选项)上的Microsoft.DataTransformationServices.Project.DataTransformationsPackageDebugger.ValidateAndRunDebugger(Int32标志,IOutputWindow outputWindow,DataTransformationsProjectConfigurationOptions选项)

在Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchActivePackage(Int32 launchOptions)

在Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchDtsPackage(Int32 launchOptions,DataTransformationsProjectConfigurationOptions选项)

在Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.Launch(Int32 launchOptions,DataTransformationsProjectConfigurationOptions选项)

我发现这个答案: Package Validation Errorbuild议将Run64Bits更改为FALSE 。 我这样做,仍然得到同样的错误。

我还find了一个答案(尽pipe我不记得链接),它说在连接pipe理器上将DelayValidation更新为TRUE 。 我也这样做,仍然得到相同的错误。

然后我发现这个指定的模块找不到。 。 。

但是现在已经有5年的时间了,说的是卸载VS2012造成的。 我实际上是用VS2012编写这个项目,所以我不认为这是它,还没有尝试过。

任何其他build议?

UPDATE

我build议replace的DLL,没有改善。 我仍然得到同样的错误。

Microsoft OLE DB服务组件“Hresult:0x8007007E描述:”指定的模块找不到“。

即使您之前已经安装了Microsoft Office数据库引擎,也可以通过修复此问题来解决此问题,但似乎卸载某些Office产品或类似操作可能会破坏Excel连接。