兰花阁 发表于 2021-7-17 14:06:30

版本7.0.4.0,更新数据库功能的BUG

按钮使用更新数据库的命令时,本地开发环境能正常更新,发布到网上就提示更新数据库失败。




freya 发表于 2021-7-19 14:35:52

本帖最后由 freya 于 2021-7-19 14:39 编辑

这里根据您提供的日志看到了相应的问题,您是使用匿名用户进入的页面,然后去操作的数据库吧。
是这样哈活字格内部是有策略的,对于咱们购买用户数的同学而言,匿名用户访问时只有查看和新增的权限,是不能编辑和删除的,这也是为咱们数据的安全性考虑的,不能任意一个用户就能操作数据库,这样任何操作的记录都没有是很危险的,相当于只要看到页面的人就能够修改数据库数据了。

所以这里给您如下的解决方案哈:
设置页面权限,登录用户才能够进入页面,我感觉这也合理一些,具体页面权限设置可以参考如下链接,需要注意的是设计器中的页面权限和发布应用的页面权限设置是不同的哈~
https://help.grapecity.com.cn/pa ... ion?pageId=56529728

可以按照上面设置页面权限,登录后再去操作试试看~



freya 发表于 2021-7-19 11:07:34

因为咱们提供的情况比较少,我只能先猜一下咱们出现这种情况可能的原因哈
1. 第一种可能性是本地设计器的数据库结构与您发布到外网的数据库数据或结构不符合
如果您已经发布过外网了,可以再次发布一次,使用半覆盖的方式,就能保证本地设计器的表结构与外网的表结构相同,并且能保留服务端的数据。
2. 第二种可能性是操作权限的原因,因为本地设计器的用户管理和发布后的用户管理是不同的,所以需要确定一下发布到服务器的用户有没有操作该字段的权限
3. 如果尝试了以上两种方式还是不行的话,可以参考下这篇帖子中,做一下服务器的错误收集,然后将zip包发送给我们,并告知我们错误发生的时间~

一看就会,超有用活字格技能:四十五,错误日志收集功能
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=52854&fromuid=63904
(出处: 葡萄城产品技术社区)



Chelsey.Wang 发表于 2021-7-19 13:57:28

您好,您可以按照楼上给出的方法先排查一下问题,如果问题仍然存在,建议您上传一下工程文件,这边具体帮您看一下哦~

兰花阁 发表于 2021-7-19 14:07:08

1和2已检查没有问题,按照3的方法做了服务器检查,生成的文档和工程文件已经通过微信转给你们技术那边了。:lol

兰花阁 发表于 2021-7-19 14:45:09

好的,非常感谢,马上就去试试:victory:

Chelsey.Wang 发表于 2021-7-19 17:39:23

感谢大佬的支持!:i0tw:
如果您的问题已解决,可以设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖。
页: [1]
查看完整版本: 版本7.0.4.0,更新数据库功能的BUG