我有.xlsx
个文件,有27,000行。在服务器上执行SSIS包时,我收到上述错误。我试过在32-bit mode
中运行包,但它没有用。微软没有一个很好的解释。我在我的机器和服务器上安装了访问驱动程序。
答案 0 :(得分:1)
假设您尝试以32位运行,并且下载了Access数据库引擎并且问题仍未解决
这是由Windows安全更新引起的,这在Microsoft Support article中被注意到,它们也提供了补丁链接。
MSDN上有关于此问题的类似问题,请阅读已接受的答案:
备注:尝试打开Excel并将其另存为新的Excel工作簿,以确保excel不会损坏
答案 1 :(得分:1)
删除Ace Oledb驱动程序10并安装Ace 2016版本。2017年10月Microsoft提供的安全修补程序导致此问题。在本地测试您的SSIS包,如果一切正常,请在您的服务器上安装Ace 2016版本。
以下是下载链接:
答案 2 :(得分:0)
如果Excel文件处于只读模式,则会导致此问题。更改只读模式将解决此问题。