Dynamics 365-CRM又报看不懂的错误了

时间:2021-11-10 12:29:18

  在CRM上执行各种操作,时不时会碰到各种问题,尤其是CRM环境里包含越来越多定制的时候。有的问题在CRM弹出的错误提示框,一目了然;而有的,可能就是简单的提示:SQL Error。

  这个时候我们可能都是懵的:这错误我们看不懂啊?不幸的,可能会遇到Download Log按钮都是灰掉的,不可下载log;那幸运点的呢,Download Log按钮是亮的,很好,接下来让我们看看log里面是怎么描述的,但是往往你会发现更不幸的在后面,log里面的报错信息跟错误提示框里的是一模一样的。

  接下来我们单针对OnPremise环境来说,推荐很实用的一套操作:

  1. Enable CRM Trace,设置Trace的级别

  2. 重复报错的流程

  3. 查看Trace文件,找到报错的log,分析原因

  4. 处理问题

  5. Disable Trace

  Trace真的是很有用的一个功能,能帮你更准确地定位错误源头,专治各种疑难杂症。

  关于如何Enable Trace,这个在网上很容易找到详细的说明,就不多做介绍了。需要提醒的是最后一步,一定不要忘记Disable Trace。因为一般我们为了方便分析问题的原因,会把Trace的级别设置为Verbose,也就是说,所有操作的记录都会输出到文件,如果最后不Disable Trace,那么可想而知,文件大小的增长速度会非常快,多大的磁盘空间也不够用的,可能你第二天遇到的问题,就是CRM都无法访问了。