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. Poiché l'errata modifica del Registro di sistema può causare seri problemi, Di conseguenza, attenersi scrupolosamente alla procedura indicata. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. In questo modo sarà possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire backup e ripristino del Registro di sistema, vedere Backup e 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 gestiti sono determinate dalle voci obbligatorie e facoltative del Registro di sistema 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 Microsoft Dynamics CRM client per Outlook.
In Microsoft Dynamics CRM 2011 e 2013 è anche possibile abilitare la traccia usando Windows PowerShell applet. Per altre informazioni, vedere la sezione Abilitare le impostazioni di traccia tramite Windows PowerShell.
Voci del Registro di sistema necessarie
Di seguito sono riportate le voci del Registro di sistema necessarie. Per altre informazioni sul percorso di queste voci del Registro di sistema, vedere la sezione Percorsi delle voci del Registro di sistema .
Nome | Tipo | Valore dei dati | Note |
---|---|---|---|
TraceEnabled | DWORD | Valore 0 o 1 | Se si usa un valore pari a 0, la traccia viene disabilitata. Se si usa un valore pari a 1, la traccia è abilitata. |
TraceDirectory | Stringa | C:\CRMTrace | La voce del Registro di sistema TraceDirectory specifica la directory per i file di log di traccia. 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 viene impostata sul percorso di installazione dei file di programma Microsoft Dynamics CRM, C:\Programmi\Microsoft Dynamics CRM\Trace |
TraceRefresh | DWORD | Numero compreso tra zero 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 |
---|---|---|---|
TraceCategories | Stringa | Category.Feature:TraceLevel | 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 è 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. Quando viene raggiunto il limite, vengono creati nuovi file. |
Se non si creano le voci facoltative del Registro di sistema, vengono usati i valori di dati predefiniti. Per altre informazioni sui valori di dati predefiniti, vedere la sezione Valori di dati predefiniti per le voci facoltative del Registro di sistema . Se si creano le voci del Registro di sistema ma non si specificano valori di dati per le voci del Registro di sistema, la traccia non funzionerà.
Abilitare le impostazioni di traccia tramite Windows PowerShell
Nota
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
- Accedere all'account amministratore nel server Microsoft Dynamics CRM.
- In una finestra Windows PowerShell digitare il comando :
Add-PSSnapin Microsoft.Crm.PowerShell
.
Questo comando aggiunge lo snap-in Microsoft Dynamics CRM Windows PowerShell 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 : Categorie True : *:Error Directory : c:\crmdrop\logs Enabled : False FileSize : 10 ExtensionData : System.Runtime.Serialization.ExtensionDataObject
Impostare le impostazioni di traccia
- Digitare il comando :
$setting = Get-CrmSetting TraceSettings
. - Digitare il comando per abilitare la traccia:
$setting.Enabled=$True
. - Digitare il comando per impostare le impostazioni di traccia:
Set-CrmSetting $setting
. - 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 del comando nel passaggio 2: $setting.Enabled=$False
.
Nota
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 : Categorie True : *:Error Directory : c:\crmdrop\logs Enabled : True FileSize : 10 ExtensionData : System.Runtime.Serialization.ExtensionDataObject
Microsoft Dynamics CRM percorsi dei file di log di traccia 2011 e 2013
Quando si crea una traccia in Microsoft Dynamics CRM, la chiave del Registro di sistema di Trace Directory viene ignorata. Per la traccia nel Microsoft Dynamics CRM, il file di log di traccia viene creato nella cartella seguente:
Unità:\Programmi\Microsoft Dynamics CRM\Traccia
Per la traccia 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 un aggiornamento cumulativo successivo:
DriveName:\ InstallingUser \Local Settings\Application Data\Microsoft\MSCRM\Traces
Posizioni delle voci del Registro di sistema
Le voci del Registro di sistema di traccia del server Microsoft Dynamics CRM si trovano nella sottochiave del Registro di sistema seguente:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM
Il client Microsoft Dynamics CRM per le voci del Registro di sistema di traccia di Outlook si trova nella sottochiave del Registro di sistema seguente:
HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient
Le voci del Registro di sistema di traccia del connettore di dati SSRS Microsoft Dynamics CRM si trovano nella sottochiave del Registro di sistema seguente:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRMBidsExtensions
Le voci del Registro di sistema di traccia Microsoft Dynamics CRM Data Migration Manager si trovano nella sottochiave del Registro di sistema seguente:
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
- DataMigration
- Distribuzione
- Deployment.Provisioning
- Deployment.Sdk
- Eccezione
- Etm
- Vivere
- Live.AggregationDataExport
- Live.PartnerInteraction
- Live.Platform
- Live.Portal
- Live.Provisioning
- Live.Support
- Live.SyncDaemon
- Monitoraggio
- NewOrgUtility
- ObjectModel
- ParameterFilter
- Piattaforma
- Platform.Async
- Platform.ImportExportPublish
- Platform.Import
- Platform.Metadata
- Platform.Sdk
- Platform.Soap
- Platform.Sql
- Platform.Workflow
- Report
- Sandbox
- Sandbox.AssemblyCache
- Sandbox.LoadBalancer
- Sandbox.CallReturn
- Sandbox.EnterExit
- Sandbox.StartStop
- Sandbox.Performance
- Sandbox.Monitoring
- SchedulingEngine
- ServiceBus
- Condivisa
- SharePointCollaboration
- Soluzioni
- Unmanaged.Outlook
- Unmanaged.Platform
- Unmanaged.Sql
- Visualizzazioni
Valori del livello di traccia
Elenco completo dei valori validi del livello di traccia per TraceLevel
- Disattivato
- Error
- Avviso
- Informazioni
- Dettagliato
Nota
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 con un livello di avviso e di errore. Un livello di traccia di Info registra i messaggi con un livello di informazioni, avviso e errore. Il livello di traccia Verbose registra tutti i messaggi. È consigliabile usare un livello di traccia Dettagliato solo per brevi durate.
Combinazioni di categorie e livelli di traccia di esempio
*:Verbose
Nota
La
*:Verbose
combinazione registra tutti i messaggi in tutte le categorie. È consigliabile usare la*:Verbose
combinazione solo per brevi durate.Application.*:Error
Nota
La
Application.*:Error
combinazione registra tutti i messaggi con un livello di errore per laApplication.*
categoria.Platform.*:Warning
Nota
La
Platform.*:Warning
combinazione registra tutti i messaggi con un livello di avviso o errore per laPlatform.*
categoria.
Valori di dati predefiniti per i valori facoltativi del Registro di sistema
- TraceCategories: *:Error
- TraceCallStack: 0
- TraceFileSizeLimit: 5
traccia del servizio router di posta elettronica Microsoft Dynamics CRM
Per altre informazioni, vedere Come abilitare la traccia per il router di posta elettronica Microsoft Dynamics CRM.
Come abilitare la traccia pianificata 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.