Condividi tramite


Come abilitare la traccia in Microsoft Dynamics CRM 2013 e 2011

Questo articolo descrive come abilitare la traccia in Microsoft Dynamics CRM.

Si applica a: Microsoft Dynamics CRM 2011, Microsoft Dynamics CRM 2013
Numero KB originale: 907490

Importante

In questa sezione, metodo o attività viene illustrata la procedura per modificare il Registro di sistema. Se, tuttavia, si modifica il Registro di sistema in modo errato, possono verificarsi gravi problemi. Pertanto, assicurarsi di osservare attentamente la procedura seguente. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. Successivamente, è possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e il ripristino del Registro di sistema, vedi Come eseguire il backup e il ripristino del Registro di sistema in Windows.

Microsoft Dynamics CRM consente di creare file di traccia che monitorano le azioni eseguite da Microsoft Dynamics CRM. I file di traccia sono utili quando è necessario risolvere i messaggi di errore o altri problemi in Microsoft Dynamics CRM.

È possibile creare file di traccia non gestiti e file di traccia gestiti. Le informazioni nei file di traccia non gestiti e gestite sono determinate dalle voci del Registro di sistema obbligatorie e facoltative create manualmente. Queste voci del Registro di sistema vengono create nel server Microsoft Dynamics CRM o nel computer che esegue il client Microsoft Dynamics CRM per Microsoft Office Outlook dopo aver installato Microsoft Dynamics CRM o il client Microsoft Dynamics CRM per Outlook.

In Microsoft Dynamics CRM 2011 e 2013 è anche possibile abilitare la traccia usando applet di Windows PowerShell. Per altre informazioni, vedere la sezione Abilitare le impostazioni di traccia tramite Windows PowerShell .

Voci del Registro necessarie

Necessarie sono le seguenti voci del Registro di sistema. Per ulteriori informazioni sulla posizione di queste voci del Registro di sistema, consultare la sezione Posizioni delle voci del Registro di sistema.

Nome Tipo Valore dei dati Note
TracciamentoAbilitato DWORD Valore 0 o 1 Se si specifica il valore 0, l'analisi viene disabilitata. Se si specifica il valore 1, il tracciamento è abilitato.
TraceDirectory Stringa C:\CRMTrace La voce del Registro di sistema TraceDirectory specifica la directory per i file di log di tracciamento. La directory deve esistere e l'utente che avvia Microsoft CRMAppPool deve avere il controllo completo su questa directory. Quando si installa Microsoft Dynamics CRM, l'utente predefinito è NT AUTHORITY\NETWORK SERVICE. Questa voce è necessaria solo per Microsoft Dynamics CRM 3.0. Per le versioni successive, la directory di traccia è impostata sul percorso di installazione dei file di programma Microsoft Dynamics CRM, C:\Programmi\Microsoft Dynamics CRM\Trace
AggiornaTraccia DWORD Numero compreso tra 0 e 99. Quando i dati vengono modificati, vengono applicate le impostazioni di traccia nelle altre voci del Registro di sistema di traccia.

Voci facoltative del Registro di sistema

Di seguito sono riportate le voci facoltative del Registro di sistema.

Nome Tipo Valore dei dati Note
Categorie di Tracciamento Stringa Categoria.Funzionalità:LivelloDiTracciamento La voce del Registro di sistema TraceCategories è una combinazione di una categoria, una funzionalità e un livello di traccia. È possibile specificare più categorie, funzionalità e livelli di traccia. Separare ogni combinazione usando un punto e virgola. Per un elenco di categorie, funzionalità e livelli di traccia e per le combinazioni di esempio valide, vedere la sezione Valori del livello di traccia.
TraceCallStack DWORD Valore 0 o 1 Se si usa un valore pari a 0, lo stack di chiamate non viene incluso nel file di traccia. Se si usa un valore pari a 1, lo stack di chiamate viene incluso nel file di traccia.
TraceFileSizeLimit DWORD Dimensioni comprese tra 1 MB e 100 MB La voce del Registro di sistema TraceFileSizeLimit specifica le dimensioni massime dei file di traccia. I nuovi file vengono creati quando viene raggiunto il limite.

Se non si creano le voci facoltative del Registro di sistema, vengono usati i valori di dati predefiniti. Per altre informazioni sui valori dei dati predefiniti, vedere la sezione Valori dei dati predefiniti per le voci facoltative del Registro di sistema. Se si creano le voci del Registro di sistema ma non si specificano i valori dei dati per le voci del Registro di sistema, la traccia non funzionerà.

Abilitare le impostazioni di traccia tramite Windows PowerShell

Annotazioni

Queste modifiche apportate in Windows PowerShell non aggiornano il Registro di sistema. Queste modifiche aggiornano le tabelle DeploymentProperties e ServerSettingsProperties nel database MSCRM_CONFIG.

Registrare i cmdlet

  1. Accedere all'account amministratore nel server Microsoft Dynamics CRM.
  2. In una finestra di Windows PowerShell digitare il comando : Add-PSSnapin Microsoft.Crm.PowerShell.

Questo comando aggiunge lo snap-in Di Windows PowerShell di Microsoft Dynamics CRM alla sessione corrente. Lo snap-in viene registrato durante l'installazione e la configurazione del server Microsoft Dynamics CRM.

Per ottenere un elenco delle impostazioni correnti, digitare il comando : Get-CrmSetting TraceSettings.

L'output sarà simile al seguente:

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

Impostare le impostazioni di traccia

  1. Digitare il comando : $setting = Get-CrmSetting TraceSettings.
  2. Digitare il comando per abilitare il tracciamento: $setting.Enabled=$True.
  3. Digitare il comando per impostare le impostazioni di traccia: Set-CrmSetting $setting.
  4. Digitare il comando per ottenere un elenco corrente delle impostazioni di traccia: Get-CrmSetting TraceSettings.

Per disabilitare la traccia tramite Windows PowerShell, seguire questi stessi passaggi, ad eccezione di usare il comando nel passaggio 2: $setting.Enabled=$False.

Annotazioni

Il formato dei comandi di esempio per ogni valore deve essere il seguente:

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

L'output sarà simile al seguente:

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

Percorsi dei file di log di tracciamento di Microsoft Dynamics CRM 2011 e 2013

Quando si crea una traccia in Microsoft Dynamics CRM, la chiave del Registro di sistema della directory di traccia viene ignorata. Per la registrazione della traccia su Microsoft Dynamics CRM, il file di log di traccia viene creato nella seguente cartella:

Drive:\Programmi\Microsoft Dynamics CRM\Trace

** Per il tracciamento nel client Microsoft Dynamics CRM 2011 o 2013 per Microsoft Office Outlook, il file di log di traccia viene creato nella cartella seguente se è installato l'aggiornamento cumulativo 7 o versione successiva.

DriveName:\ InstallingUser \Impostazioni locali\Application Data\Microsoft\MSCRM\Traces

Percorsi delle voci nel Registro di sistema

Le voci del Registro di sistema di traccia del server Microsoft Dynamics CRM si trovano nella seguente sottochiave del Registro di sistema:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

Le voci di registro di traccia di Microsoft Dynamics CRM per Outlook si trovano nella seguente sottochiave del Registro di sistema:

HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient

Le voci del Registro di sistema di traccia di Microsoft Dynamics CRM SSRS Data Connector si trovano nella seguente sottochiave del Registro di sistema:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRMBidsExtensions

Le voci di registro di traccia di Microsoft Dynamics CRM Data Migration Manager si trovano nella seguente sottochiave:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DATA MIGRATION WIZARD

Elenco completo dei valori di categoria per la voce del Registro di sistema TraceCategories

Microsoft Dynamics CRM 2011 e 2013

  • ADUtility
  • Applicazione
  • Application.Outlook
  • MigrazioneDati
  • Distribuzione
  • Distribuzione.Provisionamento
  • Deployment.Sdk
  • Eccezione
  • Etm
  • Dal vivo / In diretta
  • Live.AggregationDataExport
  • Live.PartnerInteraction
  • Live.Platform
  • Live.Portal
  • Live.Provisioning
  • Live.Support
  • Live.SyncDaemon
  • Monitoraggio
  • NewOrgUtility
  • ObjectModel
  • ParameterFilter
  • Piattaforma
  • Platform.Async
  • Platform.ImportExportPublish
  • Piattaforma.Importa
  • Piattaforma.Metadati
  • Platform.Sdk
  • Platform.Soap
  • Platform.Sql
  • Platform.Workflow
  • Rapporti
  • Sandbox
  • Sandbox.AssemblyCache
  • Sandbox.LoadBalancer
  • Sandbox.CallReturn
  • Sandbox.EnterExit
  • Sandbox.StartStop
  • Sandbox.Performance
  • Sandbox.Monitoraggio
  • Motore di Pianificazione
  • Bus di servizio
  • Condiviso
  • SharePointCollaboration
  • Soluzioni
  • Non gestito.Outlook
  • Piattaforma non gestita
  • Unmanaged.Sql
  • Visualizzazioni

Valori del livello di traccia

Elenco completo dei valori validi del livello di traccia per TraceLevel

  • Disattivato
  • Errore
  • Avviso
  • Informazioni
  • Prolisso

Annotazioni

Un messaggio viene registrato solo se il livello di traccia per la categoria è uguale o maggiore del livello del messaggio. Ad esempio, un livello di traccia di avviso registra i messaggi che hanno un livello di Avviso e di Errore. Un livello di traccia per i messaggi di log che include i livelli di Info, Avviso ed Errore. Un livello di traccia Verbose registra tutti i messaggi. È consigliabile usare un livello di traccia verboso solo per brevi periodi.

Combinazioni di esempio di categorie e livelli di traccia

  • *:Verbose

    Annotazioni

    La *:Verbose combinazione registra tutti i messaggi in tutte le categorie. È consigliabile usare la *:Verbose combinazione solo per brevi durate.

  • Application.*:Error

    Annotazioni

    La Application.*:Error combinazione registra tutti i messaggi con un livello di errore per la Application.* categoria.

  • Platform.*:Warning

    Annotazioni

    La Platform.*:Warning combinazione registra tutti i messaggi con un livello di avviso o errore per la Platform.* categoria.

Valori dei dati predefiniti per i valori facoltativi del Registro di sistema

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

Traccia del servizio Router di posta elettronica di Microsoft Dynamics CRM

Per altre informazioni, vedere Come abilitare la traccia per il router di posta elettronica di Microsoft Dynamics CRM.

Come abilitare il tracciamento programmato per Microsoft Dynamics CRM Server

Per altre informazioni, vedere Come abilitare la traccia pianificata per Microsoft Dynamics CRM.

Come abilitare la traccia per il client Microsoft Dynamics CRM per Outlook

Per altre informazioni, vedere Come abilitare la traccia per il client Microsoft Dynamics CRM per Outlook.