有人提出了与此类似的问题,但我已经尝试了在连续 3 天的时间里遇到的所有解决方案,但我无法弄清楚。
这始于我无法在导入向导中导入 .xlsx 文件;我在此处收到错误消息,“'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册。” 我尝试从我的机器上卸载所有 Microsoft Development、Microsoft SQL、Microsoft Server 和 MS Office 产品,然后只重新安装我使用的那些产品(我最初遇到了一些错误,因为我的机器上同时有 32 位和 64 位应用程序)。
当我继续收到 Microsoft.ACE.OLEDB.12.0 错误时,我尝试安装我能找到的每个 Access 数据库引擎,包括:
访问数据库引擎 2007
Access 数据库引擎 2010 重新分发
2007 Office System 驱动程序:数据连接组件
访问 2013 运行时
访问 2016 运行时
除了最旧的错误之外,所有这些错误都仍然产生相同的错误。但是,所有有效的行为都会导致这种行为。当我可以上传电子表格时,它开始正常:
但是,一旦我单击“下一步”按钮,它就无法正确呈现。这仅在执行 Excel 文件时发生。
任何帮助或指导将不胜感激。跑步:
SQL Server 管理工作室 17.5
Access Database Engine 2010 Redistribute(其他仍然导致 Microsoft.ACE.OLEDB.12.0 错误)
表面书
Windows 10 专业版,64 位
版本 1709
操作系统内部版本 16299.251