CRM 2011管理员缺少读取权限错误

时间:2014-01-28 06:22:35

标签: dynamics-crm-2011 dynamics-crm

我在CRM 2011中有一个具有系统管理员安全角色(image)的用户,当我在我的Web服务中使用该用户来检索Account实体时出现此错误

Principal user (Id=927fbba4-d61a-e311-992b-000c295c9030, type=8) is missing 
prvReadAccount privilege (Id=886b280c-6396-4d56-a0a3-2c1b0a50ceb0)

2 个答案:

答案 0 :(得分:2)

我发现了这个问题:

如果有问题,下面是解决方法:

我们已经分配了用户管理员角色:

Looking at different user fields in CRM I cam across:
Clien Access License (CAL) Information:

它有价值观:

Access Mode : Administrative
License Type: Full

所以我将访问模式更改为:

 Read-Write     // Yahooooooooooooooo everything is working on the fly :)

感谢您的时间。

答案 1 :(得分:0)

系统管理员角色对所有记录具有所有权限,但这不能受到任何限制。

我有两个假设(es?)

  1. 您的Web服务实际上并未在具有系统管理员角色的用户的凭据下运行。这是最可能的解释,您必须确保您的连接传递正确的用户名/密码(/ domain除非是IFD)。
  2. 由于您有要检查的ID,您可以使用简单的OData查询仔细检查该用户是谁:

    [crm url]/XrmServices/2011/OrganizationData.svc/SystemUserSet(guid'927fbba4-d61a-e311-992b-000c295c9030')
    
    1. 您的CRM设置搞砸了(除非您一直在摆弄数据库,否则极不可能,在这种情况下,奇怪的错误和错误行为成为一种非常现实的可能性)