Habilitación del seguimiento en Microsoft Dynamics CRM 2013 y 2011

En este artículo se describe cómo habilitar el seguimiento en Microsoft Dynamics CRM.

Se aplica a: Microsoft Dynamics CRM 2011, Microsoft Dynamics CRM 2013
Número de KB original: 907490

Importante

Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. En consecuencia, asegúrese de seguir estos pasos cuidadosamente. Para mayor protección, cree una copia de seguridad del registro antes de modificarlo. Después, puede restaurar el registro si se produce un problema. Para obtener más información sobre cómo hacer una copia de seguridad del Registro y cómo restaurarlo, consulte Cómo realizar una copia de seguridad del Registro y restaurarlo en Windows.

Microsoft Dynamics CRM permite crear archivos de seguimiento que supervisan las acciones que realiza Microsoft Dynamics CRM. Los archivos de seguimiento son útiles cuando tiene que solucionar problemas de mensajes de error u otros problemas en Microsoft Dynamics CRM.

Puede crear archivos de seguimiento no administrados y archivos de seguimiento administrados. La información de los archivos de seguimiento administrados y no administrados viene determinada por las entradas del Registro necesarias y opcionales que se crean manualmente. Estas entradas del Registro se crean en el servidor de Microsoft Dynamics CRM o en el equipo que ejecuta el cliente de Microsoft Dynamics CRM para Microsoft Office Outlook después de instalar Microsoft Dynamics CRM o el Microsoft Dynamics CRM cliente para Outlook.

En Microsoft Dynamics CRM 2011 y 2013, también puede habilitar el seguimiento mediante Windows PowerShell applets. Consulte la sección Habilitar la configuración de seguimiento a través de Windows PowerShell para obtener más información.

Entradas de registro necesarias

A continuación se muestran las entradas del Registro necesarias. Para obtener más información sobre la ubicación de estas entradas del Registro, consulte la sección Ubicaciones de entrada del Registro .

Nombre Tipo Valor de datos Notas
TraceEnabled DWORD Un valor de 0 o 1 Si usa un valor de 0, el seguimiento se deshabilita. Si usa un valor de 1, el seguimiento está habilitado.
TraceDirectory Cadena C:\CRMTrace La entrada del Registro TraceDirectory especifica el directorio de los archivos de registro de seguimiento. El directorio debe existir y el usuario que inicia Microsoft CRMAppPool debe tener control total sobre este directorio. Al instalar Microsoft Dynamics CRM, el usuario predeterminado es NT AUTHORITY\NETWORK SERVICE. Esta entrada solo es necesaria para Microsoft Dynamics CRM 3.0. Para versiones posteriores, el directorio de seguimiento se establece en la ubicación de instalación de los archivos de programa de Microsoft Dynamics CRM, C:\Archivos de programa\Microsoft Dynamics CRM\Trace
TraceRefresh DWORD Un número entre cero y 99 Cuando se cambian los datos, se aplica la configuración de seguimiento en las demás entradas del Registro de seguimiento.

Entradas opcionales del Registro

A continuación se muestran las entradas opcionales del Registro.

Nombre Tipo Valor de datos Notas
TraceCategories Cadena Category.Feature:TraceLevel La entrada del Registro TraceCategories es una combinación de una categoría, una característica y un nivel de seguimiento. Puede especificar varias categorías, características y niveles de seguimiento. Separe cada combinación mediante un punto y coma. Para obtener una lista de categorías, características y niveles de seguimiento y para las combinaciones de ejemplo que son válidas, consulte la sección Valores de nivel de seguimiento .
TraceCallStack DWORD Un valor de 0 o 1 Si usa un valor de 0, la pila de llamadas no se incluye en el archivo de seguimiento. Si usa un valor de 1, la pila de llamadas se incluye en el archivo de seguimiento.
TraceFileSizeLimit DWORD Un tamaño entre 1 MB y 100 MB La entrada del Registro TraceFileSizeLimit especifica el tamaño máximo de los archivos de seguimiento. Cuando se alcanza el límite, se crean nuevos archivos.

Si no crea las entradas opcionales del Registro, se usan los valores de datos predeterminados. Para obtener más información sobre los valores de datos predeterminados, consulte la sección Valores de datos predeterminados para entradas opcionales del Registro . Si crea las entradas del Registro pero no especifica valores de datos para las entradas del Registro, el seguimiento no funcionará.

Habilitación de la configuración de seguimiento mediante Windows PowerShell

Nota:

Estos cambios realizados en Windows PowerShell no actualizan el Registro. Estos cambios actualizan las tablas DeploymentProperties y ServerSettingsProperties en la base de datos MSCRM_CONFIG.

Registro de los cmdlets

  1. Inicie sesión en la cuenta de administrador en el servidor de Microsoft Dynamics CRM.
  2. En una ventana Windows PowerShell, escriba el comando : Add-PSSnapin Microsoft.Crm.PowerShell.

Este comando agrega el complemento Microsoft Dynamics CRM Windows PowerShell a la sesión actual. El complemento se registra durante la instalación y configuración del servidor de Microsoft Dynamics CRM.

Para obtener una lista de la configuración actual, escriba el comando : Get-CrmSetting TraceSettings.

La salida será similar a la siguiente:

CallStack : True Categories : *:Error Directory : c:\crmdrop\logs Enabled : False FileSize : 10 ExtensionData : System.Runtime.Serialization.ExtensionDataObject

Establecer la configuración de seguimiento

  1. Escriba el comando : $setting = Get-CrmSetting TraceSettings.
  2. Escriba el comando para habilitar el seguimiento: $setting.Enabled=$True.
  3. Escriba el comando para establecer la configuración de seguimiento: Set-CrmSetting $setting.
  4. Escriba el comando para obtener una lista actual de la configuración de seguimiento: Get-CrmSetting TraceSettings.

Para deshabilitar el seguimiento a través de Windows PowerShell, siga estos mismos pasos, excepto usar el comando en el paso 2: $setting.Enabled=$False.

Nota:

El formato de los comandos de ejemplo para cada valor debe ser el siguiente:

  • $setting. Enabled= $EnabledValue ($True o $False)
  • $setting. CallStack= $StackValue ($True o $False)
  • $setting. Categories ="*:Verbose"
  • $setting. Directory ="C:\Archivos de programa\Microsoft Dynamics CRM\Trace"
  • $setting. FileSize= 10

La salida será similar a la siguiente:

CallStack : True Categories : *:Error Directory : c:\crmdrop\logs Enabled : True FileSize : 10 ExtensionData : System.Runtime.Serialization.ExtensionDataObject

Microsoft Dynamics CRM ubicaciones de archivos de registro de seguimiento de 2011 y 2013

Al crear un seguimiento en Microsoft Dynamics CRM, se omite la clave del Registro del directorio de seguimiento. Para realizar el seguimiento en el Microsoft Dynamics CRM, el archivo de registro de seguimiento se crea en la carpeta siguiente:

Unidad:\Archivos de programa\Microsoft Dynamics CRM\Trace

Para realizar el seguimiento en el cliente de Microsoft Dynamics CRM 2011 o 2013 para Microsoft Office Outlook, el archivo de registro de seguimiento se crea en la carpeta siguiente si tiene instalado el paquete acumulativo de actualizaciones 7 o una actualización acumulativa posterior:

DriveName:\ InstallingUser \Local Settings\Application Data\Microsoft\MSCRM\Traces

Ubicaciones de entrada del Registro

Las entradas Microsoft Dynamics CRM del Registro de seguimiento del servidor se encuentran en la siguiente subclave del Registro:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

El cliente Microsoft Dynamics CRM para las entradas del Registro de seguimiento de Outlook se encuentra en la siguiente subclave del Registro:

HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient

Las entradas del Registro de seguimiento de SSRS Data Connector Microsoft Dynamics CRM se encuentran en la siguiente subclave del Registro:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRMBidsExtensions

Las entradas del Registro de seguimiento de Microsoft Dynamics CRM Data Migration Manager se encuentran en la siguiente subclave del Registro:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DATA MIGRATION WIZARD

Lista completa de valores de categoría para la entrada del Registro TraceCategories

Microsoft Dynamics CRM 2011 y 2013

  • ADUtility
  • Aplicación
  • Application.Outlook
  • DataMigration
  • Implementación
  • Deployment.Provisioning
  • Deployment.Sdk
  • Excepción
  • Etm
  • Vivir
  • Live.AggregationDataExport
  • Live.PartnerInteraction
  • Live.Platform
  • Live.Portal
  • Live.Provisioning
  • Live.Support
  • Live.SyncDaemon
  • Supervisión
  • NewOrgUtility
  • ObjectModel
  • ParameterFilter
  • Plataforma
  • Platform.Async
  • Platform.ImportExportPublish
  • Platform.Import
  • Platform.Metadata
  • Platform.Sdk
  • Platform.Soap
  • Platform.Sql
  • Platform.Workflow
  • Informes
  • Espacio aislado
  • Sandbox.AssemblyCache
  • Sandbox.LoadBalancer
  • Sandbox.CallReturn
  • Sandbox.EnterExit
  • Sandbox.StartStop
  • Sandbox.Performance
  • Sandbox.Monitoring
  • SchedulingEngine
  • ServiceBus
  • Compartido
  • SharePointCollaboration
  • Soluciones
  • Unmanaged.Outlook
  • Unmanaged.Platform
  • Unmanaged.Sql
  • Visualizaciones

Valores de nivel de seguimiento

Lista completa de valores de nivel de seguimiento válidos para TraceLevel

  • Desactivado
  • Error
  • Advertencia
  • Información
  • Detallado

Nota:

Un mensaje solo se registra si el nivel de seguimiento de la categoría es igual o mayor que el nivel del mensaje. Por ejemplo, un nivel de seguimiento de Advertencia registra los mensajes que tienen un nivel de Advertencia y de Error. Un nivel de seguimiento de Información registra los mensajes que tienen un nivel de Información, de Advertencia y de Error. Un nivel de seguimiento de Verbose registra todos los mensajes. Debe usar un nivel de seguimiento de Verbose solo para duraciones breves.

Combinaciones de categorías y niveles de seguimiento de ejemplo

  • *:Verbose

    Nota:

    La *:Verbose combinación registra todos los mensajes de todas las categorías. Solo debe usar la *:Verbose combinación para duraciones breves.

  • Application.*:Error

    Nota:

    La Application.*:Error combinación registra todos los mensajes que tienen un nivel de error para la Application.* categoría.

  • Platform.*:Warning

    Nota:

    La Platform.*:Warning combinación registra todos los mensajes que tienen un nivel de advertencia o error para la Platform.* categoría.

Valores de datos predeterminados para valores opcionales del Registro

  • TraceCategories: *:Error
  • TraceCallStack: 0
  • TraceFileSizeLimit: 5

Microsoft Dynamics CRM seguimiento del servicio E-mail Router

Para obtener más información, vea How to enable tracing for the Microsoft Dynamics CRM E-mail Router.

Habilitación del seguimiento programado para Microsoft Dynamics CRM Server

Para obtener más información, consulte Habilitación del seguimiento programado para Microsoft Dynamics CRM.

Habilitación del seguimiento de la Microsoft Dynamics CRM para el cliente de Outlook

Para obtener más información, vea Cómo habilitar el seguimiento para el cliente de Microsoft Dynamics CRM para Outlook.