SQL 服务器导入向导,Access 数据库引擎

SQL Server Import Wizard, Access Database Engine

有人问过类似的问题,但我已经尝试了连续 3 天遇到的所有解决方案,但我无法弄清楚。

这开始于我无法在导入向导中导入 .xlsx 文件;我收到错误提示 here、"The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine." 我尝试从我的机​​器上卸载所有 Microsoft Development、Microsoft SQL、Microsoft Server 和 MS Office 产品,然后仅重新安装我使用的产品(我最初遇到了一些错误,因为我的机器上同时有 32 位和 64 位应用程序)。

当我继续收到 Microsoft.ACE.OLEDB.12.0 错误时,我尝试安装我能找到的每个 Access 数据库引擎,包括:

除了最老的那些之外,它们仍然产生相同的错误。然而,所有起作用的都会导致这种行为。当我到达可以上传电子表格的地步时,它开始正常:

但是当我单击“下一步”按钮时,它无法正确呈现。这仅在执行 Excel 文件时发生。

如有任何帮助或指导,我们将不胜感激。 运行:

SQL 服务器管理工​​作室 17.5

Access Database Engine 2010 Redistribute(其他仍然导致 Microsoft.ACE.OLEDB.12.0 错误)

表面书

Windows 10 专业版,64 位

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

万一有人偶然发现了这个问题,我发现了这个问题。渲染 dpi 问题仅在使用 Access 数据库引擎的 运行 64 位办公应用程序时出现。如果您有 32 位应用程序(和 Access 数据库引擎),它将正确呈现 dpi 并且没有问题地流动。