Exportar (0) Imprimir
Expandir todo

Supervisión y solución de problemas de Microsoft Dynamics CRM

En esta sección se describen las herramientas y recomendaciones para supervisar y solucionar problemas de Microsoft Dynamics CRM.

En esta sección

Información general de seguimiento

En Microsoft Dynamics CRM 2011, puede crear archivos de seguimiento que supervisan las acciones realizadas por las aplicaciones cliente y servidor. Los archivos de seguimiento son útiles cuando es necesario solucionar problemas de mensajes de error u otros problemas en Microsoft Dynamics CRM.

Existen dos métodos para habilitar el seguimiento de Microsoft Dynamics CRM Server: seguimiento a nivel implementación o seguimiento a nivel de servidor. La elección de uno de estos métodos determina el intervalo de roles de servidor supervisados, el grado de control y cómo habilitar el seguimiento y la localización de los archivos de seguimiento.

Además, se pueden habilitar Microsoft Dynamics CRM Reporting Extensions y Microsoft Dynamics CRM para Outlook para realizar seguimiento.

En este tema

Seguimiento a nivel de implementación de Microsoft Dynamics CRM

Seguimiento a nivel de servidor de Microsoft Dynamics CRM

Habilitar el seguimiento de Microsoft Dynamics CRM Reporting Extensions para SQL Server Reporting Services

Habilite seguimiento para Microsoft Dynamics CRM para Outlook

Seguimiento a nivel de implementación de Microsoft Dynamics CRM

El seguimiento a nivel de implementación supervisa todos los roles y servicios de servidor de Microsoft Dynamics CRM , independientemente de los roles de servidor instalados en el equipo local. Si está habilitado el seguimiento a nivel de implementación, se supervisan todos los roles de servidor, por ejemplo, Servicio asincrónico, Servicio de procesamiento de espacios aislados, el servicio de descompresión, la aplicación web (w3wp), y Herramientas de implementación (mmc-Tools). Se crean los archivos de seguimiento correspondientes.

El seguimiento a nivel de implementación se configura con los comandos de Windows PowerShell y se mantiene en la base de datos MSCRM_CONFIG. El seguimiento a nivel de implementación solo se puede habilitar desde un equipo que tenga el rol de servidor de Microsoft Dynamics CRM Herramientas de implementación .

Los archivos de seguimiento están ubicados en la carpeta en el equipo en el que se ejecuta el rol de servidor de Microsoft Dynamics CRM Herramientas de implementación. De forma predeterminada, la ubicación es C:\crmdrop\logs.

CautionPrecaución
Los archivos de seguimiento pueden contener información confidencial o personal. Sea prudente al enviar archivos de seguimiento a otras personas o al proporcionar a otras personas el acceso a la información de un archivo de seguimiento.

La activación del seguimiento puede afectar de forma significativa al rendimiento de la aplicación. Se recomienda activar el seguimiento únicamente durante la resolución de problemas y desactivarlo en cuanto el problema esté resuelto.

ImportantImportante
Antes de ejecutar los comandos Microsoft Dynamics CRM Windows PowerShell, el complemento Microsoft.Crm.PowerShell debe registrarse ejecutando el comando Add-PSSnapin Microsoft.Crm.PowerShell. Para obtener más información, vea Operación de Microsoft Dynamics CRM.

TipSugerencia
Para obtener una lista de los complementos de Windows PowerShell registrados, ejecute el comando Get-PsSnapin –registered.

Vea la configuración de seguimiento actual para toda la implementación

Get-CrmSetting TraceSettings 

Habilite el seguimiento para toda la implementación

Para activar la configuración de seguimiento para toda la implementación, ejecute los siguientes comandos, en el orden que se indican, desde la consola de Windows PowerShell en el equipo en el que se ejecuta el rol de servidor de Herramientas de implementación:

$Setting = Get-CrmSetting TraceSettings
$Setting.Enabled = $True 
Set-CrmSetting $setting

Deshabilite el seguimiento a nivel de implementación

Para deshabilitar el seguimiento, ejecute los siguientes comandos, en el orden que se indican, desde la consola de Windows PowerShell en el equipo en el que se ejecuta el rol de servidor de Herramientas de implementación:

$Setting = Get-CrmSetting TraceSettings
$setting.Enabled = $False
Set-CrmSetting $setting

Los archivos de seguimiento no se eliminarán cuando se deshabilite el seguimiento. Además, los servicios utilizados por el bloqueo de Microsoft Dynamics CRM Server abren los archivos de seguimiento. Por lo tanto, es posible que deba reiniciar los servicios de Microsoft Dynamics CRM y el servicio de publicación World Wide Web si estos servicios están ejecutando en el equipo donde desea eliminar los archivos de seguimiento.

Seguimiento a nivel de servidor de Microsoft Dynamics CRM

El seguimiento a nivel de servidor solo supervisa los roles de servidor de Microsoft Dynamics CRM que se están ejecutando en el equipo local donde está habilitado el seguimiento a nivel de servidor. Cuando está habilitado el seguimiento a nivel de servidor, se crean archivos de seguimiento que son específicos de roles de servidor o servicios de Microsoft Dynamics CRM que se están ejecutando en el equipo local. El seguimiento a nivel de servidor no requiere el rol de Herramientas de implementación y puede ofrecer un mayor grado de control, pues permite establecer valores específicos de seguimiento, por ejemplo, a qué características de Microsoft Dynamics CRM se va a realizar seguimiento o el tamaño máximo del archivo de seguimiento.

Para obtener más información, vea: para establecer propiedades de seguimiento a nivel de servidor en Microsoft Dynamics CRM 2011, consulte Cómo habilitar el seguimiento en Microsoft Dynamics CRM.

Si está habilitado el seguimiento tanto a nivel de implementación como de servidor en el mismo equipo, sólo se usará el seguimiento a nivel de servidor.

El seguimiento a nivel de servidor debe establecerse manualmente en el Registro de Windows en el equipo donde se ejecutan uno o varios roles de servidor de Microsoft Dynamics CRM.

Los archivos de seguimiento a nivel de servidor se encuentran en la carpeta Traces de la carpeta de instalación de Microsoft Dynamics CRM . De forma predeterminada, la ubicación es C:\Program Files\Microsoft Dynamics CRM\Trace.

Habilite o deshabilite seguimiento a nivel de servidor

CautionPrecaución
Los archivos de seguimiento pueden contener información confidencial o personal. Sea prudente al enviar archivos de seguimiento a otras personas o al proporcionar a otras personas el acceso a la información que contienen los archivos de seguimiento.

La activación del seguimiento puede afectar de forma significativa al rendimiento de la aplicación. Se recomienda activar el seguimiento únicamente durante la resolución de problemas y desactivarlo en cuanto el problema esté resuelto.

CautionPrecaución
Esta tarea contiene pasos que indican cómo modificar el Registro. Sin embargo, pueden producirse graves problemas si modifica el Registro de manera incorrecta. Por lo tanto, asegúrese de que sigue estos pasos con atención. Para la protección añadida, realice una copia de seguridad del Registro antes de modificarlo. A continuación, podrá restaurar el Registro si se produce un problema. Para obtener más información, vea: cómo realizar copias de seguridad y restauración del Registro, vea: Cómo realizar copias de seguridad y restauración del Registro de Windows.

En el Microsoft Dynamics CRM Server donde desee activar el seguimiento a nivel de servidor, inicie RegEdit y busque la siguiente ubicación del Registro.

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

Cree los dos nuevos valores requeridos siguientes.

  1. Nombre del valor: TraceEnabled

    • Escriba: DWORD (32-bit)

    • Valor: 0 o 1

      Si usa el valor 0, el seguimiento está deshabilitado. Si usa el valor 1, el seguimiento está habilitado.

  2. Nombre del valor: TraceRefresh

    • DWORD (32-bit)

    • Valor: Un número entre cero y 99

      Este valor debe cambiarse para que Microsoft Dynamics CRM detecte un cambio en cualquiera de los demás valores de seguimiento en el Registro de Windows. Por ejemplo, si el valor es 2, puede establecerlo en 1 para que se apliquen otros cambios de valores de seguimiento, como un cambio en TraceCategories.

Habilitar el seguimiento de Microsoft Dynamics CRM Reporting Extensions para SQL Server Reporting Services

En Microsoft Dynamics CRM 2011, puede crear archivos de seguimiento que supervisan las acciones realizadas por las Microsoft Dynamics CRM Reporting Extensions. Los archivos de seguimiento son útiles cuando es necesario solucionar problemas de mensajes de error u otros problemas en Microsoft Dynamics CRM Reporting Extensions.

CautionPrecaución
Los archivos de seguimiento pueden contener información confidencial o personal. Sea prudente al enviar archivos de seguimiento a otras personas o al proporcionar a otras personas el acceso a la información que contienen los archivos de seguimiento.

La activación del seguimiento puede afectar de forma significativa al rendimiento de la aplicación. Se recomienda activar el seguimiento únicamente durante la resolución de problemas y desactivarlo en cuanto el problema esté resuelto.

Se puede habilitar el seguimiento para Microsoft Dynamics CRM Reporting Extensions de dos formas:

Con valores del Registro:

CautionPrecaución
Esta tarea contiene pasos que indican cómo modificar el Registro. Sin embargo, pueden producirse graves problemas si modifica el Registro de manera incorrecta. Por lo tanto, asegúrese de que sigue estos pasos con atención. Para la protección añadida, realice una copia de seguridad del Registro antes de modificarlo. A continuación, podrá restaurar el Registro si se produce un problema. Para obtener más información, vea: cómo realizar copias de seguridad y restauración del Registro, vea: Cómo realizar copias de seguridad y restauración del Registro de Windows.

  1. En el equipo en el que ha instalado Microsoft Dynamics CRM Reporting Extensions, busque y haga clic en la siguiente subclave del Registro: HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

  2. Establezca los siguientes valores de Registro:

    • TraceEnabled = 1

    • TraceDirectory = <ruta de acceso al directorio donde se almacenarán los seguimientos>

    También puede establecer otros valores de fila como TraceCategories, pero ya tienen valores predeterminados.

  3. Reinicie Microsoft SQL Server Reporting Services.

Con propiedades de implementación:

  1. Vaya a la tabla DeploymentProperties de la base de datos de configuración.

  2. Busque la fila con el valor "TraceEnabled" y establezca el valor de su columna "BitColumn" en "True".

    Los demás valores de filas como TraceCategories o TraceDirectory ya tienen valores predeterminados, pero se pueden modificar esos valores.

    Empezará a ver los seguimientos en el directorio especificado en la fila TraceDirectory de la tabla DeploymentProperties.

  3. Reinicie Microsoft SQL Server Reporting Services.

Los valores de configuración del Registro tienen prioridad sobre las propiedades de implementación. Si hubiera alguna entrada no válida en el Registro y, por ejemplo, TraceDirectory no existiera, se usarían las propiedades de implementación.

ImportantImportante
Los seguimientos no se generarán si la carpeta especificada en TraceDirectory no existe.

Habilite seguimiento para Microsoft Dynamics CRM para Outlook

Microsoft Dynamics CRM para Outlook supervisa la instancia de Microsoft Dynamics CRM para Outlook que se ejecuta en el equipo local. Si un problema se aísla a un usuario determinado que ejecuta Microsoft Dynamics CRM para Outlook, la habilitación del seguimiento de Microsoft Dynamics CRM para Outlook puede ayudar a determinar la causa.

Los archivos de seguimiento de Microsoft Dynamics CRM para Outlook se encuentran en la carpeta: C:\Users\<nombreDeUsuario>\AppData\Local\Microsoft\MSCRM\Traces

CautionPrecaución
Los archivos de seguimiento pueden contener información confidencial o personal. Sea prudente al enviar archivos de seguimiento a otras personas o al proporcionar a otras personas el acceso a la información que contienen los archivos de seguimiento.

La activación del seguimiento puede afectar de forma significativa al rendimiento de la aplicación. Se recomienda activar el seguimiento únicamente durante la resolución de problemas y desactivarlo en cuanto el problema esté resuelto.

Habilite o deshabilite el seguimiento para Microsoft Dynamics CRM para Outlook

  1. En el equipo que ejecuta Microsoft Dynamics CRM para Outlook, haga clic en Inicio, en Todos los programas, en Microsoft Dynamics CRM 2011 y, a continuación, en Diagnóstico.

  2. Haga clic en la pestaña Solución avanzada de problemas , y luego seleccione Seguimiento para habilitarlo o haga clic para borrar Seguimiento y deshabilitarlo.

  3. Haga clic en Guardar.

Los pasos anteriores activan el seguimiento detallado. Puede reducir la cantidad de información durante el seguimiento estableciendo el valor de TraceCategories en el Registro de Windows. Por ejemplo, puede establecer el valor para registrar solo los mensajes de error. La reducción de la cantidad de registros puede resultar útil cuando para solucionar problemas específicos, como cuando se reciben los mensajes de error al desconectarse. Para hacerlo, siga estos pasos.

CautionPrecaución
Esta tarea contiene pasos que indican cómo modificar el Registro. Sin embargo, pueden producirse graves problemas si modifica el Registro de manera incorrecta. Por lo tanto, asegúrese de que sigue estos pasos con atención. Para la protección añadida, realice una copia de seguridad del Registro antes de modificarlo. A continuación, puede restaurar el Registro si se produce un problema. Para obtener más información sobre cómo realizar copias de seguridad y restauración del Registro, haga clic en siguiente número de artículo para ver el artículo de la Microsoft Knowledge Base: Cómo realizar copias de seguridad y restauración del Registro de Windows.

Tenga en cuenta que el seguimiento ya debe estar habilitado para que funcionen los pasos siguientes.

  1. En el equipo en el que ha instalado Microsoft Dynamics CRM para Outlook inicie RegEdit y busque y haga clic en la siguiente subclave del Registro: HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient.

  2. Si el valor de la cadena TraceCategories no existe, agréguelo. Para hacerlo, haga clic con el botón secundario en MSCRMClient, haga clic en Nuevo, en Valor de cadena, escriba TraceCategories y presione ENTRAR.

  3. Haga clic con el botón secundario en TraceCategories, haga clic en Modificar, escriba Application.Outlook:Error y luego haga clic en Aceptar.

Para obtener más información, vea: los valores disponibles para TraceCategories, consulte Cómo habilitar el seguimiento en Microsoft Dynamics CRM.

Los archivos de seguimiento no se eliminarán cuando se deshabilite el seguimiento.

Paquete de supervisión de System Center para Microsoft Dynamics CRM 2011

El paquete de supervisión de System Center para Microsoft Dynamics CRM 2011 le permite administrar la aplicación Microsoft Dynamics CRM 2011 en Microsoft System Center Operations Manager 2007 SP1 y Microsoft System Center Operations Manager 2007 R2.

Descargue el Manual del Paquete de supervisión de System Center para Microsoft Dynamics CRM 2011 y el Paquete de supervisión de System Center para Microsoft Dynamics CRM 2011.

Contadores de rendimiento para Microsoft Dynamics CRM 2011

Microsoft Windows incluye una herramienta denominada Supervisión de rendimiento de Windows. Se puede configurar esta herramienta para obtener y mostrar datos de rendimiento mientras los componentes del sistema se ejecutan en la implementación de Implementación de Microsoft Dynamics CRM.

Los objetos de rendimiento proporcionan conjuntos de contadores que generan datos sobre el rendimiento de diversos componentes mientras se ejecutan en el entorno de Microsoft Dynamics CRM. Por ejemplo, el objeto Procesador recopila métricas que muestran el rendimiento de uno o más microprocesadores en un servidor específico.

Muchos objetos de rendimiento están integrados al sistema operativo y otros se instalan con los servicios y las aplicaciones del software. Por ejemplo, los objetos de rendimiento instalados con SQL Server y Exchange Server pueden ayudar a supervisar el rendimiento de los componentes que son relevantes para el sistema.

Supervise los contadores de rendimiento para una aplicación de Microsoft Dynamics CRM 2011, como Microsoft Dynamics CRM para Outlook, E-mail Router o Microsoft Dynamics CRM Server

  1. En el equipo donde la aplicación Microsoft Dynamics CRM está instalada, haga clic en Inicio, haga clic en Ejecutar, en el cuadro de diálogo Ejecutar escriba perfmon en el campo Abrir y presione ENTRAR.

  2. En el panel de navegación de la ventana Monitor de confiabilidad y rendimiento, seleccione Monitor de rendimiento.

  3. Haga clic en el icono de la barra de herramientas Agregar (signo más) en el panel derecho para abrir el cuadro de diálogo Agregar contadores.

    Como alternativa, puede crear un nuevo conjunto de recopiladores de datos para organizar los contadores de CRM que desea supervisar. Para obtener más información, vea la Ayuda del Monitor de rendimiento.

  4. En la lista de objetos de rendimiento disponibles, expanda el tipo de objeto que desea supervisar. La mayoría de clases de objeto de rendimiento de Microsoft Dynamics CRM empiezan por "CRM". Por ejemplo, seleccione Servidor CRM para ver la lista de contadores disponibles para dicho objeto.

  5. Resalte los nombres de los contadores que desea supervisar, haga clic en Agregar y, a continuación, haga clic en Aceptar. Los contadores seleccionados se agregan a la lista de contadores activos en la ventana Confiabilidad y supervisión de rendimiento, y los datos que éstos generan se muestran en el gráfico dinámico.

Para obtener más información, vea: los contadores de rendimiento de Microsoft Dynamics CRM Server 2011, descargue el documento Contadores de rendimiento de Microsoft Dynamics CRM.

Vea también

Envíe sus comentarios sobre este artículo a Microsoft.

© 2012 Microsoft Corporation. Reservados todos los derechos.
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft