Access 数据库引擎位版本(32 位或 64 位)不同于用户的 Power BI Desktop 位版本
当安装的 Microsoft Office 版本为 32 位,而安装的 Power BI Desktop 版本为 64 位时,通常会发生这种情况。 也可能发生相反的情况,这两种情况都将发生位版本不匹配。 如果使用的是 Microsoft 365 订阅,请参阅此链接(https://www.pinggu.com/post/details/5f0c4121f8aa1b450e824ffe),了解不同的问题和解决方法。 以下任何一种解决方案都可以修复此位版本不一致错误:
解决方法 1
更改 Power BI Desktop 的版本以匹配 Microsoft Office 安装的位版本。
若要更改 Power BI Desktop 的位版本,请卸载 Power BI Desktop,然后安装与 Office 安装匹配的 Power BI Desktop 版本。
若要选择 Power BI Desktop 的版本,请在“Power BI Desktop 下载”页上选择“高级下载选项”。
3.在出现的下载页上选择你的语言,然后选择下载按钮。
4.在出现的屏幕上,选择 PBIDesktop.msi 旁边的复选框以选择 32 位版本,或 PBIDesktop_x64.msi 旁边的复选框以选择 64 位版本。
在下面的屏幕截图中,选择了 64 位版本
注意:
如果使用 Power BI Desktop 的 32 位版本,创建非常大的数据模型时,可能会遇到内存不足的问题。
解决方法 2
更改 Microsoft Office 的版本以匹配 Power BI Desktop 安装的位版本:
卸载 Microsoft Office
安装与 Power BI Desktop 安装匹配的 Office 版本。
解决方法 3
如果试图打开 .XLS 文件(Excel 97-2003 工作簿)时出错,可以通过在 Excel 中打开 .XLS 文件并将其另存为 XLSX 文件,来避免使用 Access 数据库引擎。
解决方法 4
如果前三种解决方法都不可行,则可安装 Access 数据库引擎的两个版本。 但这不是建议的解决方法。 尽管安装两个版本将解决 Power Query for Excel 和 Power BI Desktop 的这一问题,但对于自动(默认)使用最先安装的 Access 数据库引擎的位版本的任何应用程序,这将引入错误和问题。
若要安装 Access 数据库引擎的两个位版本,请执行以下步骤:
在“下载”页(https://www.microsoft.com/en-us/download/details.aspx?id=13255)安装Access 数据库引擎的两个位版本。
使用 /passive 开关运行 Access 数据库引擎的每个版本。 例如:
c:\users\joe\downloads\AccessDatabaseEngine.exe /passive c:\users\joe\downloads\AccessDatabaseEngine_x64.exe /passive








暂无数据