“来自外部数据库驱动程序的错误(1)。”

问题描述 投票:3回答:3

我有27,000行的.xlsx文件。在服务器上执行SSIS包时,我收到上述错误。我试过在32-bit mode中运行包,它没有用。微软没有一个很好的解释。我在我的机器和服务器上安装了访问驱动程序。

sql-server excel ssis etl sql-server-data-tools
3个回答
1
投票

假设您尝试以32位运行,并且您下载了Access数据库引擎并且问题仍未解决

这是由Windows安全更新引起的,这在Microsoft Support article中被注意到,它们也提供了补丁链接。

在MSDN上有关于此问题的类似问题,请阅读已接受的答案:


附注:尝试打开Excel并将其另存为新的Excel工作簿,以确保不会损坏Excel


1
投票

删除Ace Oledb驱动程序10并安装Ace 2016版本。2017年10月Microsoft提供的安全修补程序导致此问题。在本地测试您的SSIS包,如果一切正常,请在您的服务器上安装Ace 2016版本。

这是下载链接:


0
投票

如果Excel文件处于只读模式,则会导致此问题。更改只读模式将解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.