问题是我有一个SSIS包,可以将Excel作为其数据源访问。此程序包由MVC网站上的C#.dll运行。该软件包可在我们所有的测试,UAT和登台服务器上正常运行,但在我们的实时服务器上将失败。
已安装Access 2013运行时,并且已安装ODBC驱动程序。两者的权限匹配。
SQL Server 2014,用于UAT,分段和实时的Azure VM。 Windows Server 2012。
已安装Access 2013运行时,并且已安装ODBC驱动程序。临时文件夹和存储上载的.xlsx文件的文件夹上的UAT和实时服务器上的权限匹配。 AceODBC驱动程序是v15和32位。这是所有服务器上的相同安装。
延迟验证为true。
使用64位为假。
所有服务器已更新。
我几乎已经用尽了网上所有可以找到的东西。我一定错过了一些东西,但我想不到。
错误是:
初始加载错误:Excel Source在执行前阶段失败,并且 返回错误代码0xC0202009。
初始加载错误:SSIS错误代码DTS_E_OLEDBERROR。 OLE DB 发生错误。错误代码:0x80004005。 OLE DB记录是 可用。来源:“ Microsoft Access数据库引擎”结果: 0x80004005说明:“来自外部数据库的意外错误 驱动程序(1)。”
事件日志仅显示:
程序包执行失败
任何帮助或建议都将不胜感激。