分类

Win10专业版

Win10纯净版

当前位置:Win10之家 > 资讯

微软确认本月更新导致Microsoft JET数据引擎出现异常

作者:    来源:    日期:2019-01-15

  微软日前已经在Windows 10更新日志中确认本月发布的例行累积更新会导致Microsoft JET数据库引擎异常,此问题主要会引起Microsoft JET数据库引擎打开某些数据文件时出现「无法识别的数据库格式」等错误提示,微软表示问题的原因在于数据库的列名大于32个字符导致的, 微软预计在2月份的例行更新中对这个问题修复。

  此问题的影响范围:

  该问题影响Windows 10所有版本,包括Windows 10 LTSB 2016和Windows 10 LTSC 2019长期服务分支,同时该问题也影响到Windows Server 2016 和Windows Server 2019 服务器版操作系统,请等待微软修复。

微软确认本月更新导致Microsoft JET数据引擎出现异常

  以下是当前临时解决办法:

  方法1:最直接的办法直接将数据库文件中所有列名称修改为小于等于32字符, 修改完成后应该可以直接加载。

  方法2:将数据库转换为 .accdb 文件格式,要使用此格式必须在数据库转换后更改连接字符串确保可以加载。

  数据库格式转换方法如下:

  使用 Microsoft Access 2010 或更早的版本打开数据库,打开时程序会自动提示是否需要对数据库进行转换,点击是确认转换并使用.accdb 文件格式保存数据库再加载即可,此方法需要更改连接字符串否则会无法加载。

  选项3:将数据库文件转换为较新的.mdb 文件格式,这种方法的好处是不需要更改连接字符串、转换后即可。

  数据库转换方法如下:

  使用Microsoft Access打开使用旧文件格式保存的数据库,系统出现转换提示时确认转换为.accdb文件格式,打开.accdb文件格式的数据库然后再次使用Microsoft Access打开, 点击文件另存为选择2002~2003数据库,这样数据库文件会被转换为.mdb 文件格式,这时候使用Microsoft JET引擎的应用程序即可正常加载数据库。

推荐下载