0

有人提出了与此类似的问题,但我已经尝试了在连续 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

4

2 回答 2

1

对此很抱歉,我们知道这个问题,但遗憾的是 SSIS 产品(包括 I/E 向导)目前一般不支持高 DPI 模式,因此我们计划在未来使用 ETA 仍待定的情况下解决此问题。作为一种解决方法,您现在可以尝试将屏幕分辨率调低。

于 2018-04-02T02:46:22.527 回答
0

万一有人偶然发现这个问题,我发现了这个问题。只有在使用 Access 数据库引擎运行 64 位办公应用程序时才会出现呈现 dpi 问题。如果您有 32 位应用程序(和 Access 数据库引擎),它将正确呈现 dpi 并顺利进行。

于 2018-07-09T21:59:41.377 回答