我们经常遇到下面这种问题:没有足够的权限 - 您没有访问这些记录的权限。请联系 Microsoft Dynamics CRM 管理员。  下面将详细介绍下如何解决这种问题:进不了CRM系统;进了CRM系统,但操作实体时报错;并试验自定义实体需要哪些基本的权限:

.

一、进不了CRM系统

1. 查看url

http://crmserver/webus/_common/error/errorhandler.aspx?BackUri=http%3a%2f%2fwebus.cloudapp.net%2fwebus&ErrorCode=0x80040220&Parm0=%0D%0A%0D%0A%E9%94%99%E8%AF%AF%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF%3a%20Principal%20user%20%28Id%3db18180aa-35e7-e411-80c3-000d3aa00344%2c%20type%3d8%29%20is%20missing%20prvReadUser%20privilege%20%28Id%3d76faad15-bc44-4f4d-84dc-dd1e1dda74d9%29&RequestUri=%2fwebus%2fmain.aspx&user_lcid=2052

可以从中看到 missing prvReadRole, 少了这个权限

.

2. 增加缺少的权限

通过下面的 Security role UI to privilege mapping 可以定位权限在哪个tab。这样就可以在 设置 ->安全性 里快速加上缺少的的权限。

.

二、进了CRM,但操作实体时报这错

由于这时url没有上面的那些详细信息,没办法通过url里的信息来判断缺少哪个权限。这时就要通过开通跟踪日志来了解了。

1. 开通CRM跟踪日志

登录CRM 服务器, 运行 Windows PowerShell, 注意要用run as administor;然后运行下面的命令:

Add-PSSnapin Microsoft.Crm.PowerShell $setting = Get-CrmSetting TraceSettings$setting.Enabled=$True$setting.Categories="*:Verbose"$setting.Directory="C:\CRMTrace"Set-CrmSetting $settingGet-CrmSetting TraceSettings

详细说明可参考: https://support.microsoft.com/en-us/kb/907490

.

2. 查看生成的log

从上面就可以查出缺少了哪个权限,按照上面的步骤添加缺少的权限。

我一般是通过搜索 missing 来查找缺少的权限;另外也可以参考下面的link:https://support.microsoft.com/en-us/kb/861993

.

三、自定义实体需要哪些基本的权限

一般情况,我们都是从现在的角色的copy一下出来,然后做下加减法,增加减少相应的权限。

但我做了一个试验,新建一个实体,新建一个角色,通过上面的方法,看需要哪些基本的权限,结果如下:

1. 核心记录

.

2. 业务管理

.

3. 自定义

.

4. 自定义实体

.

.

.

Dynamic CRM 2015学习笔记 系列汇总

Dynamic CRM 2013学习笔记 系列汇总

Dynamic CRM 2015学习笔记(6)没有足够的权限 - 您没有访问这些记录的权限。请联系 Microsoft Dynamics CRM 管理员的更多相关文章

  1. Dynamic CRM 2015学习笔记 系列汇总

    这里列出所有 Dynamic CRM 2015学习笔记 系列文章,方便大家查阅.有任何建议.意见.需要,欢迎大家提交评论一起讨论. 本文原文地址:Dynamic CRM 2015学习笔记 系列汇总 一 ...

  2. Dynamic CRM 2015学习笔记(1)Azure 上安装 CRM 2015

    今天终于在Azure上安装成功了CRM 2015,下面简单介绍下安装过程,以及出现问题的解决: 一. 配置AD, 安装IIS 参考下面的link,里面有详细的配置步骤 http://www.c-sha ...

  3. Dynamic CRM 2015学习笔记(2)更改系统显示语言

    默认装的是英文的系统,想换成中文的.下面列出操作步骤: 1. 下载并安装语言包 http://www.microsoft.com/en-US/download/details.aspx?id=4501 ...

  4. Dynamic CRM 2015学习笔记(4)修改开发人员资源(发现服务、组织服务和组织数据服务)url地址及组织名

    在azure vm上安装了CRM 2015后 Dynamic CRM 2015学习笔记(1)Azure 上安装 CRM 2015, 发现了一个问题,那就是在设置 ->自定义项 –> 开发人 ...

  5. Dynamic CRM 2015学习笔记(5)CRM 2015 导入 OData Query Designer 解决方案

    以前一直使用OData Query Designer来生成.验证odata查询字符串,本想把它导入到CRM 2015的环境里,但报错: 到MSDN上发现太老版本的solution确实不能再导入到crm ...

  6. Dynamic CRM 2015学习笔记(3)oData 查询方法及GUID值比较

    本文将比较二种查询字符串在同一个oData查询方法中的不同,另外,还将介绍如何比较不同方法返回的GUID的值. 用同一个oData查询方法,如果传入查询的字符串不一样,返回结果的格式竟然完全不一样. ...

  7. Dynamic CRM 2013学习笔记 系列汇总

    这里列出所有 Dynamic CRM 2013学习笔记 系列文章,方便大家查阅.有任何建议.意见.需要,欢迎大家提交评论一起讨论. 本文原文地址: Dynamic CRM 2013学习笔记 系列汇总 ...

  8. 一、Microsoft Dynamics CRM 4.0 SDK概述

    Chapter 1. Microsoft Dynamics CRM 4.0 SDK Overview(SDK概述) You are probably reading this book because ...

  9. Dynamic CRM 2013学习笔记(一)插件输入实体参数解析

      1. 问题描述 最近新建了一个post事件的插件,传入的参数处理如下: 1: if (context.InputParameters.Contains("Target") &a ...

随机推荐

  1. PAT L2-016 愿天下有情人都是失散多年的兄妹

    https://pintia.cn/problem-sets/994805046380707840/problems/994805061769609216 呵呵.大家都知道五服以内不得通婚,即两个人最 ...

  2. Bootstrap知识记录:表单和图片

    一.表单Bootstrap 提供了一些丰富的表单样式供开发者使用.1.基本格式//实现基本的表单样式<form><div class="form-group"&g ...

  3. 剑指offer(15)

    题目: 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1)). 书中的思路: 按照这个思路我们很容易写出以下代码: import java.util.S ...

  4. GitHub创建仓库,并与git本地仓库关联

    登录后头像右上角点击: 起名再create 后 会跳转到下面页面: 先在git上复制执行第一条指令,创建一个readme文档 然后再用第二条初始化仓库 第三步将readme文档添加至暂存区 然后提交一 ...

  5. vs code軟件操作

    https://www.imooc.com/article/39349 https://www.html.cn/archives/8144

  6. Learning to Rank(转)

    https://blog.csdn.net/kunlong0909/article/details/16805889 Table of Contents 1 前言 2 LTR流程 3 训练数据的获取4 ...

  7. linux利用CMakeLists编译cuda程序

    文件目录: cudaTest |--utils.cu |--utils.h |--squaresum.cu |--squaresum.h |--test.cpp |--CMakeLists.txt 编 ...

  8. group by具有去重的功能

    group by具有去重的功能

  9. [离散时间信号处理学习笔记] 8. z逆变换

    z逆变换的计算为下面的复数闭合曲线积分: $x[n] = \displaystyle{\frac{1}{2\pi j}}\oint_{C}X(z)z^{n-1}dz$ 式中$C$表示的是收敛域内的一条 ...

  10. django中怎么使用自定义管理后台xadmin

    django中怎么使用自定义管理后台xadmin 2018年05月19日 15:48:08 LH_python 阅读数:1001   首先创建基本的django项目,配置好基本的model ,url, ...