使用Foxpro表时出现错误7216

2020-09-08 19:22发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在安装ADS v12之后,我开始出现7216错误。 解决方案似乎是向HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Advantage \ Configuration添加值为0的注册表项SQL_STATEMENT_LIMIT。 我在ADS服务器上执行了该操作,然后重新启动了ADS,但是仍然出现错误。 与该解决方案相关联的Foxpro免费表是否存在问题? 另一种解决方案是在连接上执行存储过程sp_SetStatementLimit(0),但是我不知道如何在Foxpro表上执行存储过程,因为我认为您需要ADS数据库才能执行存储过程。 使用Foxpro表时,有没有一种方法可以消除7216错误?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在安装ADS v12之后,我开始出现7216错误。 解决方案似乎是向HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Advantage \ Configuration添加值为0的注册表项SQL_STATEMENT_LIMIT。 我在ADS服务器上执行了该操作,然后重新启动了ADS,但是仍然出现错误。 与该解决方案相关联的Foxpro免费表是否存在问题? 另一种解决方案是在连接上执行存储过程sp_SetStatementLimit(0),但是我不知道如何在Foxpro表上执行存储过程,因为我认为您需要ADS数据库才能执行存储过程。 使用Foxpro表时,有没有一种方法可以消除7216错误?

付费偷看设置
发送
8条回答
DafaDDDa
1楼-- · 2020-09-08 19:42

只是为了确保我理解 -如果创建DD并将VFP表添加到DD,则原始VFP程序可以访问表并使用索引,但是,如果它们对数据进行了任何更改-因为VFP程序很容易这样做-索引 表将损坏。 如果是这样,那么仅当ADS正在访问表时才是真的,如果ADS在访问DD时就为真,还是不管ADS的状态如何始终为真?

哎,真难
2楼-- · 2020-09-08 19:40

我的理解。 但是,当我寻找支持文档时,发现的只是: https://devzone.advantagedatabase.com/dz/webhelp/Advantage12/master_advantage_compatibility_locking_with_xbase_files.htm

注意:优势兼容性锁定允许其他应用程序写入表和索引文件。 这减少了Advantage可以提供的并发量并降低了性能。 优势兼容性锁定可能会损坏索引,因为如果运行非Advantage应用程序的工作站出现故障,表和索引文件可能只会部分更新。 建议仅在首先将应用程序转换为使用与其他非Advantage应用程序共享文件的Advantage时,才使用Advantage兼容性锁定。 将所有应用程序转换为使用Advantage后,请使用Advantage专有锁定来重新获得索引完整性和并发控制,并提高性能。

因此,也许它并不与数据字典相关,也许并非一直如此。

也许其他在本领域进行过处理的读者也可以了解在字典外使用数据字典绑定表的效果。

一周热门 更多>