ID do artigo: 907490 - Última revisão: quarta-feira, 31 de outubro de 2007 - Revisão: 4.1

Como ativar o rastreamento no Microsoft Dynamics CRM 3.0

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

INTRODUÇÃO

Este artigo descreve como ativar o rastreamento no Microsoft Dynamics CRM 3.0.

Mais Informações

O Microsoft Dynamics CRM 3.0 permite que você crie arquivos de rastreamento que monitoram as ações realizadas pelo Microsoft CRM. Os arquivos de rastreamento são úteis quando você precisa solucionar mensagens de erro ou outros problemas no Microsoft CRM.

É possível criar arquivos de rastreamento não gerenciados e gerenciados. As informações nesses arquivos são determinadas por entradas do Registro necessárias e opcionais, criadas manualmente. Essas entradas do Registro são criadas no servidor do Microsoft CRM ou no computador executando o cliente Microsoft CRM para o Microsoft Office Outlook, após a instalação do Microsoft CRM ou do cliente Microsoft CRM para o Outlook.

As seguintes entradas do Registro são necessárias. Para obter informações adicionais sobre o local dessas entradas do Registro, consulte a seção "Local das entradas do Registro".
Recolher esta tabelaExpandir esta tabela
NomeTipoDados do valorObservações
TraceEnabledDWORDUm valor de 0 ou 1Se usar um valor de 0, o rastreamento será desativado. Se você usar um valor de 1, o rastreamento será ativado.
TraceDirectorySeqüência de caracteresC:\CRMTraceA entrada do Registro TraceDirectory especifica o diretório dos arquivos de log do rastreamento. O diretório deve existir, e o usuário que iniciar o Microsoft CRMAppPool deve possuir controle total sob esse diretório. Ao instalar o Microsoft CRM, o usuário padrão será NT AUTHORITY\NETWORK SERVICE.
TraceRefresh DWORDUm número entre zero e 99Quando os dados são alterados, as configurações do rastreamento nas outras entradas do Registro de rastreamento são aplicadas.
As seguintes entradas do Registro são opcionais.
Recolher esta tabelaExpandir esta tabela
NomeTipoDados do valorObservações
TraceCategoriesSeqüência ou seqüência múltiplaCategory.Feature:TraceLevelA entrada do Registro TraceCategories é uma combinação de uma categoria, de um recurso e de um nível de rastreamento. É possível especificar diversas categorias, recursos e níveis de rastreamento. Separe cada combinação usando um ponto-e-vírgula. Para obter uma lista de categorias, recursos e níveis de rastreamento e para combinações de amostras válidas, consulte a seção "Valores de nível de rastreamento".
TraceCallStackDWORDUm valor de 0 ou 1Se você usar um valor de 0, a pilha de chamada não estará incluída no arquivo de rastreamento. Se você usar um valor de 1, a pilha de chamada estará incluída no arquivo de rastreamento.
TraceFileSizeLimitDWORDUm tamanho entre 1 e 100 megabytesA entrada do Registro TraceFileSizeLimit especifica o tamanho máximo dos arquivos de rastreamento. Novos arquivos são criados quando o limite é atingido.
Se você não criar as entradas do Registro opcionais, os valores de dados padrão serão usados. Para obter informações adicionais sobre os valores de dados padrão, consulte a seção "Valores de dados padrão para entradas do Registro opcionais". Se você criar as entradas do Registro, mas não especificar os valores de dados para as entradas do Registro, o rastreamento não funcionará.



Local das entradas do Registro

As entradas do Registro de rastreamento do servidor Microsoft CRM estão localizadas na seguinte subchave do Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM
As entradas do Registro de rastreamento do cliente Microsoft CRM para o Outlook estão localizadas na seguinte subchave do Registro:
HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient

Lista completa de valores de categoria para a entrada do Registro TraceCategories

  • *
  • Application.*

    A categoria Application.* inclui:
    • Application.Outlook
  • Exception
  • ObjectModel
  • ParameterFilter
  • Platform.*

    A categoria Platform.* inclui:
    • Platform.ImportExportPublish
    • Platform.Sdk
    • Platform.Metadata
    • Platform.Sql
    • Platform.Workflow
    • Platform.Soap
  • SchedulingEngine.*
  • Unmanaged.*

    A categoria Unmanaged.* inclui:
    • Unmanaged.Outlook
    • Unmanaged.Platform
    • Unmanaged.Sql

Valores do nível de rastreamento

Lista completa de valores de nível de rastreamento válidos para TraceCategories

  • Desativado
  • Erro
  • Aviso
  • Info
  • Verbose
Observação Uma mensagem é registrada apenas se o nível de rastreamento para a categoria for igual ou maior que o nível da mensagem. Por exemplo, um nível de rastreamento Warning registra mensagens que possuem um nível Warning e um Error. Um nível de rastreamento Info registra mensagens que possuem um nível Info, Warning e um Error. Um nível de rastreamento Verbose registra todas as mensagens. Você deve usar o nível de rastreamento Verbose apenas por pouco tempo.

Categoria de exemplo e combinações de níveis de rastreamento

  • *:Verbose

    Observação A combinação *:Verbose registra todas as mensagens em todas as categorias. Você deve usar a combinação *:Verbose apenas por pouco tempo.
  • Application.*:Error

    Observação A combinação Application.*:Error registra todas as mensagens que possuem um nível de Error para a categoria Application.*.
  • Platform.*:Warning

    Observação A combinação Platform.*:Warning registra todas as mensagens que possuem um nível de Warning ou Error para a categoria Platform.*.

Valores de dado padrão para valores do Registro opcionais

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

Como habilitar o rastreamento agendado

  1. Configure o rastreamento. Ao configurar o rastreamento, digite todos os valores exigidos. No entanto, deixe a entrada do Registro TraceEnabled definida como 0.
  2. Crie um arquivo do Registro que habilite o rastreamento. Para fazer isso, inicie o Bloco de notas, copie as seguintes informações no documento do Bloco de notas e salve o documento como um arquivo .reg:
    Windows Registry Editor Version 5.00 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM] ?TraceEnabled?=dword:00000001
  3. Crie um arquivo em lotes que solicite o arquivo .reg. Para fazer isso, abra um novo documento no Bloco de notas e copie as seguintes linhas no documento do Bloco de notas.

    Observação Nas linhas que você copiou, substitua o espaço reservado <C:\Enable.reg> pelo caminho e pelo nome do arquivo .reg real criados na etapa 2.
    @echo off
    regedit /s "<C:\Enable.reg>"
    exit
  4. No Painel de controle, adicione uma nova tarefa agendada que execute o novo arquivo em lotes criado na etapa 3. Programe a tarefa para a hora que você deseja que o rastreamento seja executado.

Como desabilitar o rastreamento agendado

  1. Crie um arquivo do Registro que desabilite o rastreamento. Para fazer isso, inicie o Bloco de notas, copie as seguintes informações no documento do Bloco de notas e salve o documento como um arquivo .reg:
    Windows Registry Editor Version 5.00 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM] ?TraceEnabled?=dword:00000000 "TraceRefresh"=dword:00000003
    Observação Você deve alterar o valor da entrada do Registro TraceRefresh. Se você não alterar o valor da entrada do Registro TraceRefresh, o rastreamento não será desabilitado.
  2. Crie um arquivo em lotes que solicite o arquivo .reg. Para fazer isso, abra um novo documento no Bloco de notas e copie as seguintes linhas no documento do Bloco de notas.

    Observação Nas linhas que você copiou, substitua o espaço reservado <C:\Disable.reg> pelo caminho e pelo nome do arquivo .reg real criados na etapa 2.
    @echo off
    regedit /s "<C:\disable.reg>"
    exit
  3. No Painel de controle, adicione uma nova tarefa agendada que execute o novo arquivo em lotes criado na etapa 3. Programe a tarefa para a hora que você deseja que o rastreamento seja desabilitado.

A informação contida neste artigo aplica-se a:
  • Microsoft Dynamics CRM 3.0
Palavras-chave: 
kbinfo kbmbsmigrate kbcrmv3c KB907490