我有一个读取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。调度程序帐户是该框的管理员。可能导致这个问题的原因是什么?
答案 0 :(得分:0)
您可以尝试以下方法:重新安装Visual Studio,重新安装Microsoft Office,下载并安装Microsoft数据访问组件:https://www.microsoft.com/en-us/download/details.aspx?id=5793
我有同样的问题,尽管我做了所有这些,但没有一个对我有用。也许他们会为你工作。祝你好运!