未处理的异常:System.InvalidOperationException:.Net Framework数据提供程序需要Microsoft数据访问组件(MDAC)

时间:2015-03-25 14:33:56

标签: c# .net tivoli

我有一个读取excel的c#控制台应用程序。该应用程序在服务器上本地执行时工作正常,但我们希望通过IBM Tivoli Workload Scheduler(Maestro)安排它。

从调度程序执行时,我得到Unhandled Exception:

  

System.InvalidOperationException:.Net Framework数据提供程序   需要Microsoft数据访问组件(MDAC)。请安装   Microsoft数据访问组件(MDAC)版本2.6或更高版本。 --->   System.IO.FileNotFoundException:检索COM类工厂   CLSID {2206CDB2-19C1-11D1-89E0-00C04FD7A829}组件失败到期   出现以下错误:8007007e指定的模块不能   找到。 (HRESULT异常:0x8007007E)。

服务器是Windows 2008 R2。调度程序帐户是该框的管理员。可能导致这个问题的原因是什么?

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方法:重新安装Visual Studio,重新安装Microsoft Office,下载并安装Microsoft数据访问组件:https://www.microsoft.com/en-us/download/details.aspx?id=5793

我有同样的问题,尽管我做了所有这些,但没有一个对我有用。也许他们会为你工作。祝你好运!