视图:

一个问题已被确定在满足/团队的菜单安全设置不正确保存。

这个问题发生的症状,当用户试图设置一个菜单项禁用或不可见,保存,退出了/团队然后在发现被忽略的设置和保存之前仍然是一样的。

为了执行下面的步骤你必须能够登录了/团队属于管理员或用户配置组。另外你需要有权利使用SQL Sever管理工作室(ssm)对满足/团队数据库运行SQL脚本。

有一个修复/解决方案通过更新数据库中的数据。这将解决这个问题但是它不会在未来防止问题再次发生。但有信息在本文的最后确定,“腐败”数据是关于创建和如何防止这种情况的发生。

这是解决这个问题的....
第一个,运行这个SQL查询将返回记录,能够引起这个问题……

SELECT * FROM UCIData对零和cField像“mnu %”

注意:如果您需要帮助运行一个SQL查询,请参阅本文(视频):

如何运行SQL脚本遇到/团队

接下来,如果上面的查询返回的记录,你需要检查当前菜单状态关于什么是隐藏的,安全的。这是因为返回的记录使菜单状态不可预知和移除时,菜单的状态可能会发生变化。

一旦舒适你可以确认菜单,您需要运行以下脚本删除确认记录:

删除从UCIData对零,cField mnu %的

在这一点上你需要再次确认菜单从安全角度的正确状态。如果发现问题,不是复制原始问题的关键是要注意的内容“模型”和“场”中列出的数据——MainMenu”“配置屏幕。如果这些字段是空的,如下所示,不保存数据。而退出了团队和叶背,返回到“配置屏幕- MainMenu”屏幕,“模型”和“领域”列不应该空白和数据将保存正确。

这个问题似乎发生如果多次相同的菜单项是编辑在一个满足/团队会议后打开和关闭“配置屏幕- MainMenu”。

注销然后回遇到/团队将导致“空”列再填充和正常工作。

这应该有助于解决菜单安全问题你可能以及在未来阻止他们。