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

微软日前已经在Windows 10更新日志中确认本月发布的例行累积更新会导致Microsoft JET数据库引擎异常。

此问题主要会引起Microsoft JET数据库引擎打开某些数据文件时出现「无法识别的数据库格式」等错误提示。

微软表示问题的原因在于数据库的列名大于32个字符导致的, 微软预计在2月份的例行更新中对这个问题修复。

此问题的影响范围:

该问题影响Windows 10所有版本,包括Windows 10 LTSB 2016和Windows 10 LTSC 2019长期服务分支。

同时该问题也影响到Windows Server 2016 和Windows Server 2019 服务器版操作系统,请等待微软修复。

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

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

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

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

使用 Microsoft Access 2010 或更早的版本打开数据库,打开时程序会自动提示是否需要对数据库进行转换。

点击是确认转换并使用.accdb 文件格式保存数据库再加载即可,此方法需要更改连接字符串否则会无法加载。

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

数据库转换方法如下:

使用Microsoft Access打开使用旧文件格式保存的数据库,系统出现转换提示时确认转换为.accdb文件格式。

打开.accdb文件格式的数据库然后再次使用Microsoft Access打开, 点击文件另存为选择2002~2003数据库。

这样数据库文件会被转换为.mdb 文件格式,这时候使用Microsoft JET引擎的应用程序即可正常加载数据库。

正版软件•Office 2019促销:

Office 2019家庭和学生版新品上线促销,适合家庭用户和学生使用:功能齐全、一次购买、永久授权、支持重装、支持换机迁移、微软官方验证KEY确保正版有效、绑定微软账号激活。与专业增强版相比没有Access/Publish等高级组件,家庭和学生使用的Word/Excel/PowerPoint/OneNote齐全。新品上线促销价低至275元(截止本月底),点击这里立即查看详情和购买~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190114B107IP00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券