【问题标题】:Enable Tracing in CRM在 CRM 中启用跟踪
【发布时间】:2011-02-24 04:53:26
【问题描述】:
我正在尝试将自定义项导入运行 Dynamics CRM 4 的服务器计算机。我可以将自定义项文件上传到我的 CRM 中,它会显示所有实体。
但是,当我尝试导入这些实体时,CRM 给我一个 SQL Server 错误。
我需要获取错误的详细信息,因此我需要在 CRM 服务器上启用跟踪。
如何在 Dynamics CRM 上启用跟踪?当我用谷歌搜索这个词时,我找到了很多页面,但我并没有完全得到我想要的。
【问题讨论】:
标签:
sql-server
dynamics-crm
dynamics-crm-4
【解决方案1】:
有一个用于 4.0 的诊断工具,可以为您在 CRM 中进行跟踪。启用跟踪会导致 CRM 发出大量调试/错误信息,这绝对是我们在解决重要问题时采取的第一步。通常,错误会告诉您确切的问题所在。
您可以从 CRMTools.zip 链接 here 获取诊断工具。您将需要 CRMDiagTool4.zip 文件。将 CRMDiagTool4.zip 的内容提取到您的 CRM 服务器并运行 CrmDiagTool4.exe。从下拉菜单中,选择“Dynamics CRM 服务器”。单击第一个按钮以启用跟踪。启用跟踪是一个巨大的性能消耗,因此在开始导入之前启用它并在错误发生后立即禁用它。
为了帮助您阅读输出,CRM Trace File Viewer 可让您按消息类型进行过滤。没有它阅读日志将是非常痛苦的。打开服务器上的查看器并将其指向生成的跟踪文件之一(如果您将 CRM 安装到默认目录,这些文件将位于 C:\Program Files\Microsoft CRM\Trace)。最后,通过选择过滤器 -> 日志级别 -> 警告,将日志条目过滤为警告或更糟。 (观众的fancier version 可作为有用且免费的Stunnware Tools 的一部分。)
祝你好运!