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
- Logga in på administratörskontot på Microsoft Dynamics CRM-servern.
- 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
- Skriv kommandot:
$setting = Get-CrmSetting TraceSettings
. - Skriv kommandot för att aktivera spårning:
$setting.Enabled=$True
. - Skriv kommandot för att ange spårningsinställningarna:
Set-CrmSetting $setting
. - 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örApplication.*
kategorin.Platform.*:Warning
Obs!
Kombinationen
Platform.*:Warning
loggar alla meddelanden som har nivån Varning eller Fel förPlatform.*
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.