access的表行数太多导致sql共享锁定数溢出

access的表行数太多导致sql共享锁定数溢出,第1张

*** 作步骤如下:

1、打开开始菜单,然后单击运行。

2、在运行中填入reget,然后单击OK。

3、转到注册表[HKEY_本地_机器软件microftJet4.0]。

4、双击MaxLocksPerFile。

5、编辑DWORD值基数选择十进制,数值型数据填写500,000。

6、同时复制或粘贴数据。

错误提示:

Acess错误: 由于“文件共享锁定数溢出" 。请增加MaxLocKsPerFile注册表项值。”

原因如下:

Access数据库,同时 *** 作大量记录(9500条以上)时报错。

Microsoft JET Database Engine 错误 '80040e21'

解决办法:

修改注册表

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Jet/4.0/Engines/Jet 4.0]

"MaxLocksPerFile"=dword:05f5e0ff

将MaxLocksPerFile默认的十进制值9500改大即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6911901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存