如何在动态 Microsoft CRM 中启用跟踪

文章翻译 文章翻译
文章编号: 907490 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

简介

本文介绍如何在动态 Microsoft CRM 中启用跟踪。

更多信息

重要此分区、 方法,或任务包含告诉您如何修改注册表的步骤。但是,如果注册表修改不当可能会出现严重问题。因此,请确保您仔细按照这些步骤。附加的保护注册表之前先备份您对其进行修改。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756如何备份和还原在 Windows 注册表
Microsoft 动态 CRM 中,可以创建监视由 Microsoft CRM 执行的操作的跟踪文件。当必须对错误消息或在 Microsoft CRM 的其他问题进行故障排除时,跟踪文件将提供非常有益的帮助。

您可以创建非托管的跟踪文件,并管理跟踪文件。在非托管的跟踪文件和托管的跟踪文件信息由您手动创建的必选和可选的注册表项决定。 在 Microsoft CRM 服务器上或在 Microsoft CRM 或 Outlook 的 Microsoft CRM 客户端安装后运行 Microsoft Office Outlook 的 Microsoft CRM 客户端的计算机上,您可以创建这些注册表项。

必需的注册表项

以下是所需的注册表项。有关这些注册表项的位置的详细信息,请参阅"注册表项位置"部分。
收起该表格展开该表格
名称类型数据值备注
TraceEnabled双倍字长值为 0 或 1如果您使用值为 0,禁用跟踪。如果您使用值为 1,启用跟踪。
TraceDirectory字符串C:\CRMTraceTraceDirectory 注册表项指定为跟踪日志文件目录。该目录必须存在,并启动 Microsoft CRMAppPool 的用户必须有完全控制该目录。当安装了 Microsoft CRM 默认用户是 NT AUTHORITY\NETWORK 服务。
TraceRefresh 双倍字长介于 0 和 99 之间的数字在更改数据时应用其他跟踪注册表项中的跟踪设置。

可选的注册表项

以下是可选的注册表项。
收起该表格展开该表格
名称类型数据值备注
TraceCategories字符串或多字符串Category.Feature:TraceLevelTraceCategories 注册表项是一种类别、 一个功能和跟踪级别的组合。您可以指定多个类别、 功能和跟踪级别。通过使用分号分隔每个组合。为类别、 功能,和跟踪级别的列表和有效的示例组合,请参阅"跟踪级别值"一节。
TraceCallStack双倍字长值为 0 或 1如果您使用值为 0,调用堆栈不会包括在跟踪文件。如果您使用值为 1,调用堆栈将包括在跟踪文件。
TraceFileSizeLimit双倍字长1 到 100 兆字节的大小TraceFileSizeLimit 注册表项指定跟踪文件的最大大小。当达到该限制时,会创建新的文件。
如果您没有创建这些可选的注册表项,则使用默认数据值。有关默认数据值的详细信息,请参阅"默认为可选的注册表项值数据"部分。如果创建的注册表项,但不指定注册表项的数据值跟踪将不起作用。

4.0 动态 CRM 跟踪日志文件位置

当您在 Microsoft CRM 4.0 中动态创建跟踪时, TraceDirectory 注册表项将被忽略。 对于动态 CRM 4.0 服务器上的跟踪,跟踪日志文件创建以下文件夹中:
Drive: \Program Files\Microsoft 动态 CRM\Trace
对于动态 CRM 4.0 客户端为 Microsoft Office Outlook 和跟踪有关 Microsoft 动态 CRM 4.0 数据迁移管理器上的跟踪,如果您没有更新汇总 7 或更高版本的累积更新 在以下文件夹中创建跟踪日志文件:
DriveName: \Documents 和 Settings\ InstallingUser \Application Data\Microsoft\MSCRM\Traces

对于动态 CRM 4.0 客户端为 Microsoft Office Outlook 和跟踪有关 Microsoft 动态 CRM 4.0 数据迁移管理器上的跟踪,跟踪日志文件创建以下文件夹中,如果您有更新汇总 7 或安装了以后累积更新:
DriveName:\ InstallingUser \Local Settings\Application Data\Microsoft\MSCRM\Traces

注册表项位置

Microsoft CRM 服务器跟踪注册表项位于以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM
在 Microsoft CRM 客户端的 Outlook 跟踪的注册表项位于以下注册表子项:
HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient
Microsoft CRM 数据迁移管理器跟踪的注册表项位于以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DATA MIGRATION WIZARD

为 TraceCategories 注册表项的类别值的完整列表

  • *
  • Application.*

    Application.* 类别包括以下内容:
    • Application.Outlook
  • 异常
  • ObjectModel
  • ParameterFilter
  • Platform.*

    Platform.* 类别包括以下内容:
    • Platform.ImportExportPublish
    • Platform.Sdk
    • Platform.Metadata
    • Platform.Sql
    • Platform.Workflow
    • Platform.Soap
    • Platform.Async
  • SchedulingEngine.*
  • Unmanaged.*

    Unmanaged.* 类别包括以下内容:
    • Unmanaged.Outlook
    • Unmanaged.Platform
    • Unmanaged.Sql

跟踪级别值

有效的跟踪级别 TraceLevel 值的完整列表

  • 关闭
  • 错误
  • 警告
  • 信息
  • 详细
注意只有当该类别的跟踪级别为等于或大于该消息的级别,将记录一条消息。例如对于跟踪警告级别记录了错误和警告的一个级别的邮件。跟踪级别信息的记录有一个级别信息、 警告,和错误的消息。详细跟踪级别日志的所有邮件。您只应使用详细的跟踪级别为短的期间。

示例的分类和跟踪级别组合

  • *: 详细

    注意在 *: 详细组合记录所有类别中的所有消息。您应该只使用了 *: 详细组合短的期间。
  • 应用程序 *: 错误

    注意应用程序 *: 错误组合记录具有的错误级别为 Application.* 类别的所有消息。
  • 平台 *: 警告

    注意平台 *: 警告组合记录具有警告或错误级别为 Platform.* 类别的所有消息。

可选的注册表值的默认数据值

  • TraceCategories: *: 错误
  • TraceCallStack: 0
  • TraceFileSizeLimit: 5

Microsoft CRM 4.0 动态路由器的电子邮件

您可以更新 Microsoft 动态 CRM 电子邮件的路由器启用跟踪。要这样做,您必须修改注册表和 XML 服务配置。

若要能够详细操作日志级别必须在通过更新注册表手动更新该配置。若要这样做,请按照下列步骤操作:
  1. 登录到 Microsoft CRM 电子邮件路由器具有本地管理员特权的安装位置在服务器上。
  2. 单击 开始、 单击 运行,键入 regedit,然后单击 确定
  3. 找到并单击以下注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSCRMEmail
  4. 用鼠标右键单击 LogLevel 注册表项,单击 修改,然后再将该值更改为 3。默认状态下,此值设置为 1。
  5. 电子邮件路由器服务更新 Microsoft.Crm.Tools.EmailAgent.xml 配置文件。若要这样做,请按照下列步骤操作:
    1. 在 Windows 资源管理器中,找到 Microsoft.Crm.Tools.EmailAgent.xml 文件。默认状态下,该文件位于以下文件夹:
      SystemDrive:\Program Files\Microsoft CRM Email\Service
    2. 通过使用记事本或其他文本编辑程序中打开该文件。
    3. 文件中, 检查 <systemconfiguration>节点,然后向该文件以查找下面的语句的末尾文本下滚动:
      <loglevel>1</loglevel>
      默认情况下, 此值设置为 1 (一)。修改此语句,以使它读取,如下所示:
      <loglevel>3</loglevel>
    4. 保存该文件。
    5. 重新启动邮件路由器服务。您会发现新的事件查看器日志视图名为 MSCRMEmailLog。它是在该事件将出现此事件查看器日志视图中。

如何启用计划的跟踪

  1. 设置跟踪。当您设置跟踪时,输入所需的所有值。但是,使 TraceEnabled 注册表项设置为 0
  2. 创建一个注册表文件,此文件启用跟踪。要做到这点、 启动记事本,将以下信息复制到在记事本,中文档然后将文档另存为.reg 文件:
    Windows 注册表编辑器版本 5.00 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM] TraceEnabled = dword:00000001
  3. 创建批处理文件调用.reg 文件。若要执行此操作在记事本,中打开一个新文档,然后将下列代码行复制到该文档,在记事本中。

    注意在复制的行,替换该 <C:\Enable.reg> 路径和您在步骤 2 中创建实际的.reg 文件的文件名称的占位符。
    @ 回响
    注册表编辑器/s"<C:\Enable.reg>"
    退出
  4. 在 $ 控制面版中添加一个新的计划的任务运行新的批处理文件在第 3 步中创建的。将任务安排为想要运行跟踪的时间。

如何禁用计划的跟踪

  1. 创建一个注册表文件,从而禁用了跟踪。要做到这点、 启动记事本,将以下信息复制到在记事本,中文档然后将文档另存为.reg 文件:
    Windows 注册表编辑器版本 5.00 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM] TraceEnabled = dword:00000000"TraceRefresh"= dword:00000003
    注意您必须更改 TraceRefresh 注册表项的值。如果您没有更改 TraceRefresh 注册表项的值,将不被禁用跟踪。
  2. 创建批处理文件调用.reg 文件。若要执行此操作在记事本,中打开一个新文档,然后将下列代码行复制到该文档,在记事本中。

    注意在复制的行,替换该 <C:\Disable.reg> 路径和您在步骤 2 中创建实际的.reg 文件的文件名称的占位符。
    @ 回响
    注册表编辑器/s"<C:\disable.reg>"
    退出
  3. 在 $ 控制面版中添加一个新的计划的任务运行新的批处理文件在第 3 步中创建的。将任务安排为希望禁用跟踪的时间。

属性

文章编号: 907490 - 最后修改: 2010年2月15日 - 修订: 10.0
这篇文章中的信息适用于:
  • Microsoft Dynamics CRM 4.0
  • Microsoft Dynamics CRM 3.0
关键字:?
kbmt kbcrmv3c kbmbsmigrate kbinfo KB907490 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 907490
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com