问题现象: |
进入系统管理中对具体的某个角色或操作员进行权限修改时,系统出现错误提示(出错图片见问题文档),点击“确定”后可以进入权限设置,但原来设置给该用户的权限全部消失。并且除了设置为帐套主管的操作员外,其他操作员无法设置权限。 |
问题原因: |
出现此问题,是由于ua_auth表中有些记录末级标志有问题或是没有父项权限 |
解决方案: |
--将演示帐套系统数据库还原到aaa数据库,然后执行以下脚本 insert into ua_auth select b.* from ua_auth a full join aaa..ua_auth b on a.cauth_id=b.cauth_id where a.cauth_id is null and b.cacc_id is null and a.cacc_id is null delete from ua_holdauth where cauth_id in(select a.cauth_id from ua_auth a full join aaa..ua_auth b on a.cauth_id=b.cauth_id where b.cauth_id is null and b.cacc_id is null and a.cacc_id is null) delete from ua_auth where cauth_id in(select a.cauth_id from ua_auth a full join aaa..ua_auth b on a.cauth_id=b.cauth_id where b.cauth_id is null and b.cacc_id is null and a.cacc_id is null) |
相关补丁: |
|
版本: |
8.60sp |
模块: |
系统管理 |
产品: |
U860SP----系统管理 |
问题名称: |
进行权限修改时系统出现错误 |
最后更新: |
2005-10-25 00:00:00 |