Query uses advanced features that you don’t have access to

If you encounter the following message when trying to Edit or Run a specific query from Reporting Tools>Query>Query Manager:

Query “QUERY_NAME” uses advanced features that you don’t have acess to.
You are unable to access this query.

It generally means that the user’s access to query through the corresponding permission list is restricted,actually the number of joins one can perform through the query is limited and although one can run the queries with more than the number of joins this specific query has, one cannot Edit them.
Therefore, the resolution would be to go to the “Query” tab of the permission list, then to Query Profile and in the Sql Advanced Options section check the “Allow use of ‘Any Join’” box and set the “Maximum Joins Allowed” to a corresponding value  (9=Unlimited number of joins) or by updating the field directly into the database:
UPDATE PS_SCRTY_QUERY SET QRY_MAX_JOINS=’9′  WHERE CLASSID=’YourPermissionList’;

It might, also, be a problem of Query Access List cache, in the context of recent modifications applied to Query Access Groups or Query Access Group settings on permission lists or roles. In order to correct or avoid the above mentioned issue one should go to PeopleTools> Security>Query Security>Query Access List Cache, check the “Enable Access List Cache” radio button and afterwards press the Run button to execute the PSQRYACCLIST application engine which will populate or refresh the query access list cache table.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值