Aktivera spårning i Microsoft Dynamics CRM 2013 och 2011

Den här artikeln beskriver hur du aktiverar spårning i Microsoft Dynamics CRM.

Gäller för: Microsoft Dynamics CRM 2011, Microsoft Dynamics CRM 2013
Ursprungligt KB-nummer: 907490

Viktigt

Det här avsnittet, metoden eller uppgiften innehåller steg som beskriver hur du ändrar registret. Det kan uppstå allvarliga problem om du gör detta felaktigt. Följ därför instruktionerna noga, och säkerhetskopiera registret innan du gör några ändringar i det. Då kan du återställa registret om det uppstår problem. Mer information om hur du säkerhetskopierar och återställer registret finns i Hur du säkerhetskopierar och återställer registret i Windows.

Microsoft Dynamics CRM kan du skapa spårningsfiler som övervakar de åtgärder som utförs av Microsoft Dynamics CRM. Spårningsfiler är användbara när du behöver felsöka felmeddelanden eller andra problem i Microsoft Dynamics CRM.

Du kan skapa ohanterade spårningsfiler och hanterade spårningsfiler. Informationen i de ohanterade och hanterade spårningsfilerna bestäms av obligatoriska och valfria registerposter som du skapar manuellt. Du skapar dessa registerposter på Microsoft Dynamics CRM-servern eller på den dator som kör Microsoft Dynamics CRM-klienten för Microsoft Office Outlook när du har installerat Microsoft Dynamics CRM eller Microsoft Dynamics CRM klient för Outlook.

I Microsoft Dynamics CRM 2011 och 2013 kan du även aktivera spårning med hjälp av Windows PowerShell appletar. Mer information finns i avsnittet Aktivera spårningsinställningar via Windows PowerShell.

Obligatoriska registerposter

Följande är de registerposter som krävs. Mer information om platsen för dessa registerposter finns i avsnittet Registerinmatningsplatser .

Namn Typ Datavärde Anteckningar
TraceEnabled DWORD Värdet 0 eller 1 Om du använder värdet 0 inaktiveras spårning. Om du använder värdet 1 aktiveras spårning.
TraceDirectory Sträng C:\CRMTrace Registerposten TraceDirectory anger katalogen för spårningsloggfilerna. Katalogen måste finnas och den användare som startar Microsoft CRMAppPool måste ha fullständig kontroll över den här katalogen. När du installerar Microsoft Dynamics CRM är standardanvändaren NT AUTHORITY\NETWORK SERVICE. Den här posten krävs endast för Microsoft Dynamics CRM 3.0. För senare versioner är spårningskatalogen inställd på installationsplatsen för Microsoft Dynamics CRM programfiler, C:\Program Files\Microsoft Dynamics CRM\Trace
TraceRefresh DWORD Ett tal mellan noll och 99 När data ändras tillämpas spårningsinställningarna i de andra spårningsregisterposterna.

Valfria registerposter

Följande är de valfria registerposterna.

Namn Typ Datavärde Anteckningar
TraceCategories Sträng Category.Feature:TraceLevel Registerposten TraceCategories är en kombination av en kategori, en funktion och en spårningsnivå. Du kan ange flera kategorier, funktioner och spårningsnivåer. Avgränsa varje kombination med hjälp av ett semikolon. En lista över kategorier, funktioner och spårningsnivåer och exempelkombinationer som är giltiga finns i avsnittet Spårningsnivåvärden .
TraceCallStack DWORD Värdet 0 eller 1 Om du använder värdet 0 ingår inte anropsstacken i spårningsfilen. Om du använder värdet 1 inkluderas anropsstacken i spårningsfilen.
TraceFileSizeLimit DWORD En storlek mellan 1 MB och 100 MB Registerposten TraceFileSizeLimit anger den maximala storleken på spårningsfiler. Nya filer skapas när gränsen nås.

Om du inte skapar de valfria registerposterna används standarddatavärdena. Mer information om standarddatavärdena finns i avsnittet Standarddatavärden för valfria registerposter . Om du skapar registerposterna men inte anger datavärden för registerposterna fungerar inte spårningen.

Aktivera spårningsinställningar via Windows PowerShell

Obs!

De här ändringarna i Windows PowerShell uppdaterar inte registret. Dessa ändringar uppdaterar tabellerna DeploymentProperties och ServerSettingsProperties i MSCRM_CONFIG-databasen.

Registrera cmdletarna

  1. Logga in på administratörskontot på Microsoft Dynamics CRM-servern.
  2. Skriv kommandot i ett Windows PowerShell fönster: Add-PSSnapin Microsoft.Crm.PowerShell.

Det här kommandot lägger till Microsoft Dynamics CRM Windows PowerShell snapin-modulen i den aktuella sessionen. Snapin-modulen registreras under installationen och installationen av Microsoft Dynamics CRM-servern.

Om du vill hämta en lista över de aktuella inställningarna skriver du kommandot: Get-CrmSetting TraceSettings.

Utdata ser ut ungefär så här:

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

Ange spårningsinställningarna

  1. Skriv kommandot: $setting = Get-CrmSetting TraceSettings.
  2. Skriv kommandot för att aktivera spårning: $setting.Enabled=$True.
  3. Skriv kommandot för att ange spårningsinställningarna: Set-CrmSetting $setting.
  4. Skriv kommandot för att hämta en aktuell lista över spårningsinställningarna: Get-CrmSetting TraceSettings.

Om du vill inaktivera spårning via Windows PowerShell följer du samma steg, förutom att använda kommandot i steg 2: $setting.Enabled=$False.

Obs!

Formatet på exempelkommandona för varje värde ska vara följande:

  • $setting. Aktiverad= $EnabledValue ($True eller $False)
  • $setting. CallStack= $StackValue ($True eller $False)
  • $setting. Kategorier ="*:Utförlig"
  • $setting. Directory ="C:\Program Files\Microsoft Dynamics CRM\Trace"
  • $setting. FileSize= 10

Utdata ser ut ungefär så här:

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

Microsoft Dynamics CRM 2011 och 2013 spårningsloggfilplatser

När du skapar en spårning i Microsoft Dynamics CRM ignoreras registernyckeln för Trace Directory. För spårning på Microsoft Dynamics CRM skapas spårningsloggfilen i följande mapp:

Enhet:\Program Files\Microsoft Dynamics CRM\Trace

För spårning på Microsoft Dynamics CRM 2011- eller 2013-klienten för Microsoft Office Outlook skapas spårningsloggfilen i följande mapp om du har Samlad uppdatering 7 eller en senare kumulativ uppdatering installerad:

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

Registerpostplatser

Registerposterna Microsoft Dynamics CRM serverspårning finns i följande registerundernyckel:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

Microsoft Dynamics CRM-klienten för Outlook-spårningsregisterposter finns i följande registerundernyckel:

HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient

Registerposterna Microsoft Dynamics CRM SSRS Data Connector finns i följande registerundernyckel:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRMBidsExtensions

Microsoft Dynamics CRM datamigreringshanterarens spårningsregisterposter finns i följande registerundernyckel:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DATA MIGRATION WIZARD

Fullständig lista över kategorivärden för registerposten TraceCategories

Microsoft Dynamics CRM 2011 och 2013

  • ADUtility
  • Program
  • Application.Outlook
  • Datamigration
  • Distribution
  • Deployment.Provisioning
  • Deployment.Sdk
  • Undantag
  • Etm
  • Live
  • Live.AggregationDataExport
  • Live.PartnerInteraction
  • Live.Platform
  • Live.Portal
  • Live.Provisioning
  • Live.Support
  • Live.SyncDaemon
  • Övervakning
  • NewOrgUtility
  • ObjectModel
  • ParameterFilter
  • Plattform
  • Platform.Async
  • Platform.ImportExportPublish
  • Platform.Import
  • Platform.Metadata
  • Platform.Sdk
  • Platform.Soap
  • Platform.Sql
  • Platform.Workflow
  • Rapporter
  • Sandlåda
  • Sandbox.AssemblyCache
  • Sandbox.LoadBalancer
  • Sandbox.CallReturn
  • Sandbox.EnterExit
  • Sandbox.StartStop
  • Sandbox.Performance
  • Sandbox.Monitoring
  • SchedulingEngine
  • ServiceBus
  • Delade
  • SharePointCollaboration
  • Lösningar
  • Ohanterad.Outlook
  • Ohanterad.Plattform
  • Ohanterad.Sql
  • Visualiseringar

Spårningsnivåvärden

Fullständig lista över giltiga spårningsnivåvärden för TraceLevel

  • Av
  • Fel
  • Varning
  • Information om
  • Utförlig

Obs!

Ett meddelande loggas endast om spårningsnivån för kategorin är lika med eller större än meddelandenivån. Till exempel loggar spårningsnivån Varning meddelanden som har nivån Varning och Fel. En spårningsnivå för information loggar meddelanden som har en nivå av information, varning och fel. En spårningsnivå för Utförlig loggar alla meddelanden. Du bör använda spårningsnivån Utförlig endast under korta tidsperioder.

Kombinationer av exempelkategori och spårningsnivå

  • *:Verbose

    Obs!

    Kombinationen *:Verbose loggar alla meddelanden i alla kategorier. Du bör bara använda kombinationen under *:Verbose korta tidsperioder.

  • Application.*:Error

    Obs!

    Kombinationen Application.*:Error loggar alla meddelanden som har en felnivå för Application.* kategorin.

  • Platform.*:Warning

    Obs!

    Kombinationen Platform.*:Warning loggar alla meddelanden som har nivån Varning eller Fel för Platform.* kategorin.

Standarddatavärden för valfria registervärden

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

Microsoft Dynamics CRM spårning av routertjänsten via e-post

Mer information finns i Så här aktiverar du spårning för Microsoft Dynamics CRM e-postrouter.

Så här aktiverar du schemalagd spårning för Microsoft Dynamics CRM Server

Mer information finns i Så här aktiverar du schemalagd spårning för Microsoft Dynamics CRM.

Så här aktiverar du spårning för Microsoft Dynamics CRM för Outlook-klienten

Mer information finns i Så här aktiverar du spårning för Microsoft Dynamics CRM för Outlook-klienten.