win7纯净版 Win10纯净版 Win8系统 最新win10下载 Win10 21h1 Win11 22H2 win10激活

您当前所在位置:首页 > 系统教程 > Win7教程

       

如何修复Windows 7更新KB4480970中的Microsoft Access错误

时间:2019-01-15 13:24:22     来源:系统堂     游览量:

win7 32位旗舰版安装2019年1月的月度汇总是一个相当疯狂的过山车,因为当它看起来一切正常,繁荣时,这里的微软承认另一个错误。

Windows7旗舰版更新KB4480970带有几个已知问题,其中一个最初被认为是一个激活错误,导致错误,如“Windows不是正版”和“您的计算机可能正在运行Windows的伪造副本”。

但是,正如微软在上周末澄清的那样,激活问题与Windows 7每月汇总没有任何关系,而且只是在发布更新KB4480970的同时出现这一点并非巧合。

 

然而,一个确认的错误攻击Microsoft Access文件,该软件巨头表示,在某些情况下,使用版本97中创建的数据库的应用程序可能无法在安装每月汇总KB4480970后打开。Microsoft解释了以下内容:

“如果数据库的列名大于32个字符,则使用Microsoft Jet数据库与Microsoft Access 97文件格式的应用程序可能无法打开。数据库将无法打开,并显示错误“无法识别的数据库格式”。

换句话说,在设备上安装每月汇总KB4480970后,如果您的任何Microsoft Access 97文件的列名包含大于32个字符的文本,应用程序将根本无法再加载它们。该公司表示,它已经在努力修复,这方面的补丁将于2月份发布,最有可能发布在2月12日的下一个补丁周二。

正如微软解释的那样,有三种不同的方法可以解决这个问题并继续使用你的文件,直到下个月发布补丁。

 

首先,微软表示修复文件最简单的方法是在Microsoft Access 97中打开它,然后编辑每个使用名称大于32个字符的列。这样,您可以减少字符数,以便使用您的文件的应用程序能够正确加载它。

显然,虽然这对于小文件来说可能会派上用场,但对于大型数据库来说,这并不是最方便的解决方法,在这种情况下,第二种解决方法会派上用场。

软件巨头建议您将数据库转换为.accdb文件格式,这需要在转换后更改连接字符串。

切换到这种文件格式非常简单,这是任何人都可以做的事情,但更大的问题是它需要Microsoft Access 2010.您要做的是打开要在Access 2010中使用它的数据库文件,以及应用程序会自动要求您转换为新的文件格式。只需在提示时单击“确定”,然后选择.accdb扩展名,然后Access 2010将为您处理所有事情。

毋庸置疑,并非每个人都可以更改连接字符串,因此在这种情况下,第三个解决方法是要去的。这次,您可以使用Microsoft Access打开该文件,使用上述步骤转换文件格式,然后在Microsoft帐户中打开.accdb文件。

这次,您可以手动导出文件,为此,请单击文件>另存为> Access 2002-2003数据库。

正如你所看到的,这些解决方法并不是真正的火箭科学,但不言而喻,修复一个本不应该存在的bug是相当令人沮丧的,特别是因为它是由win7 32位旗舰版更新引入的。

如果你不想使用任何这些技巧,只需等待微软在2月的某个时候发布修复程序。

 

 

上一篇:怎么看win7电脑是32位还是64位
下一篇:打开1433端口命令|win7 1433端口怎么打开