使用Access 2010版或更高版本的Access数据库加密时,提示“使用分组加密进行加密与行级别锁定不兼容。行级别锁定将被忽略“错误

2019-12-20 08:00:00
zstmtony
原创
292

使用Access 2010版或更高版本(Access2013 Access2016 Access2019 Access 2020) 的Access对数据库进行加密时,保存密码时,弹出错误提示框,错误信息如下:

  “使用分组加密进行加密与行级别锁定不兼容。行级别锁定将被忽略。”

这是因为ACCESS默认的加密方法与旧版加密方法不同,导致出现这个错误


错误界面:


解决办法


1.可以切换为旧版的加密方法进行加密
2.可点“确定”,都可以加密成功并正常使用的。

或在Access选项,客户端设置,设置一下



加密方式这里有2个选择
1.使用旧版加密(适用于反向兼容性和多用户数据库)

2.使用默认加密(安全性较高)


旧版加密有可能被一些Access数据库解密工具破解

而新版的默认加密方式则相对安全,被破解的机率很小



关联阅读--微软官方的技术文章:


使用数据库密码加密 Access 数据库
Access 中的加密工具合并了两个旧工具(编码和数据库密码),并加以改进。使用数据库密码来加密数据库时,所有其他工具都无法读取数据,并强制用户必须输入密码才能使用数据库。在 Access 2010 中应用的加密所使用的算法比早期版本的 Access 使用的算法更强。

注释 如果在 Access 2007 中使用了数据库密码来加密数据库,则可能需要切换到新的加密技术,这有助于提供更高的安全性。


将加密的 Access 2007 数据库切换到新的加密技术
若要切换到新的加密技术,请删除当前的数据库密码,然后重新添加此密码。

通过使用数据库密码进行加密
在独占模式下打开要加密的数据库。
在独占模式下打开数据库

在“文件”选项卡上,单击“打开”。
在“打开”对话框中,通过浏览找到要打开的文件,然后选择文件。
单击“打开”按钮旁边的箭头,然后单击“以独占方式打开”。
在“文件”选项卡上,单击“信息”,再单击“用密码进行加密”。
随即出现“设置数据库密码”对话框。

在“密码”框中键入密码,然后在“验证”字段中再次键入该密码。

注释

单击“确定”。
解密并打开数据库
以通常打开其他任何数据库的方式打开加密的数据库。
随即出现“要求输入密码”对话框。

在“输入数据库密码”框中键入密码,然后单击“确定”。
去掉密码
在“文件”选项卡上,单击“信息”,再单击“解密数据库”。
将出现“撤消数据库密码”对话框。

在“密码”框中键入密码,然后单击“确定”。
    分享