有些问题与此类似,但是我已经尝试过我连续三天追逐这个问题的所有解决方案,我无法弄清楚。
这开始于我无法在导入向导中导入.xlsx文件;我收到了错误here,"' Microsoft.ACE.OLEDB.12.0'提供商未在本地计算机上注册。"我尝试从我的机器上卸载所有Microsoft Development,Microsoft SQL,Microsoft Server和MS Office产品,然后仅重新安装我使用的那些(我最初得到一些错误,因为我的机器上有32位和64位应用程序)。
当我继续收到Microsoft.ACE.OLEDB.12.0错误时,我尝试安装我能找到的每个Access数据库引擎,包括:
Access Database Engine 2007
Access Database Engine 2010重新分发
2007 Office System驱动程序:数据连接组件
访问2013运行时
访问2016运行时
除了最老的错误之外,所有这些错误仍会产生相同的错误。但是,所有有效的方法都会导致这种行为。当我到达可以上传电子表格的位置时,它开始正常:
但是,只要点击“下一步”按钮,它就无法正确呈现。这仅在执行Excel文件时发生。
非常感谢任何协助或指导。 运行:
SQL Server Management Studio 17.5
Access Database Engine 2010 Redistribute(其他人仍然导致Microsoft.ACE.OLEDB.12.0错误)
Surface Book
Windows 10 Pro,64位
版本1709
OS Build 16299.251
答案 0 :(得分:1)
很抱歉,我们知道这个问题,但不幸的是SSIS产品(包括I / E向导)目前一般不支持高DPI模式,因此我们计划将来通过ETA解决这个问题。还是TBD。作为解决方法,您现在可以尝试将屏幕分辨率调低。
答案 1 :(得分:0)
万一有人偶然发现,我发现了问题。仅当使用Access数据库引擎运行64位Office应用程序时,才会出现渲染dpi问题。如果您有32位应用程序(和Access数据库引擎),它将正确呈现dpi,并且没有问题。