Tracering inschakelen in Microsoft Dynamics CRM 2013 en 2011

In dit artikel wordt beschreven hoe u tracering inschakelt in Microsoft Dynamics CRM.

Van toepassing op: Microsoft Dynamics CRM 2011, Microsoft Dynamics CRM 2013
Origineel KB-nummer: 907490

Belangrijk

Deze sectie, methode of taak bevat stappen voor het bewerken van het register. Als u het register op onjuiste wijze wijzigt, kunnen er echter grote problemen optreden. Het is dan ook belangrijk dat u deze stappen zorgvuldig uitvoert. Maak een back-up van het register voordat u wijzigingen aanbrengt. Als er een probleem optreedt, kunt u het register altijd nog herstellen. Raadpleeg Een back-up maken van en het herstellen van het register in Windows voor meer informatie over het maken van een back-up en het herstellen van het register.

met Microsoft Dynamics CRM kunt u traceringsbestanden maken die de acties bewaken die door Microsoft Dynamics CRM worden uitgevoerd. Traceringsbestanden zijn handig wanneer u foutberichten of andere problemen in Microsoft Dynamics CRM moet oplossen.

U kunt onbeheerde traceringsbestanden en beheerde traceringsbestanden maken. De informatie in de niet-beheerde en beheerde traceringsbestanden wordt bepaald door vereiste en optionele registervermeldingen die u handmatig maakt. U maakt deze registervermeldingen op de Microsoft Dynamics CRM server of op de computer waarop de Microsoft Dynamics CRM-client voor Microsoft Office Outlook wordt uitgevoerd nadat u Microsoft Dynamics CRM of de Microsoft Dynamics CRM client voor Outlook.

In Microsoft Dynamics CRM 2011 en 2013 kunt u tracering ook inschakelen met behulp van Windows PowerShell applets. Zie de sectie Traceringsinstellingen inschakelen via Windows PowerShell voor meer informatie.

Vereiste registervermeldingen

Hier volgen de vereiste registervermeldingen. Zie de sectie Locaties van registervermeldingen voor meer informatie over de locatie van deze registervermeldingen.

Naam Type Gegevenswaarde Opmerkingen
TraceEnabled DWORD Een waarde van 0 of 1 Als u de waarde 0 gebruikt, is tracering uitgeschakeld. Als u de waarde 1 gebruikt, is tracering ingeschakeld.
TraceDirectory Tekenreeks C:\CRMTrace Met de registervermelding TraceDirectory wordt de map voor de traceringslogboekbestanden opgegeven. De map moet bestaan en de gebruiker die de Microsoft CRMAppPool start, moet volledige controle hebben over deze map. Wanneer u Microsoft Dynamics CRM installeert, is de standaardgebruiker NT AUTHORITY\NETWORK SERVICE. Deze vermelding is alleen vereist voor Microsoft Dynamics CRM 3.0. Voor latere versies wordt de traceringsmap ingesteld op de installatielocatie van de Microsoft Dynamics CRM-programmabestanden, C:\Program Files\Microsoft Dynamics CRM\Trace
TraceRefresh DWORD Een getal tussen nul en 99 Wanneer de gegevens worden gewijzigd, worden de traceringsinstellingen in de andere traceringsregistervermeldingen toegepast.

Optionele registervermeldingen

Hier volgen de optionele registervermeldingen.

Naam Type Gegevenswaarde Opmerkingen
TraceCategories Tekenreeks Category.Feature:TraceLevel De registervermelding TraceCategories is een combinatie van een categorie, een functie en een traceringsniveau. U kunt meerdere categorieën, functies en traceringsniveaus opgeven. Scheid elke combinatie met behulp van een puntkomma. Zie de sectie Niveauwaarden traceren voor een lijst met categorieën, functies en traceringsniveaus en voor geldige voorbeeldcombinaties.
TraceCallStack DWORD Een waarde van 0 of 1 Als u de waarde 0 gebruikt, wordt de aanroepstack niet opgenomen in het traceringsbestand. Als u de waarde 1 gebruikt, wordt de aanroepstack opgenomen in het traceringsbestand.
TraceFileSizeLimit DWORD Een grootte tussen 1 MB en 100 MB De registervermelding TraceFileSizeLimit geeft de maximale grootte van traceringsbestanden op. Nieuwe bestanden worden gemaakt wanneer de limiet is bereikt.

Als u de optionele registervermeldingen niet maakt, worden de standaardgegevenswaarden gebruikt. Zie de sectie Standaardgegevenswaarden voor optionele registervermeldingen voor meer informatie over de standaardgegevenswaarden. Als u de registervermeldingen maakt, maar geen gegevenswaarden opgeeft voor de registervermeldingen, werkt tracering niet.

Traceringsinstellingen inschakelen via Windows PowerShell

Opmerking

Met deze wijzigingen in Windows PowerShell wordt het register niet bijgewerkt. Met deze wijzigingen worden de tabellen DeploymentProperties en ServerSettingsProperties in de MSCRM_CONFIG-database bijgewerkt.

De cmdlets registreren

  1. Meld u aan bij het beheerdersaccount op uw Microsoft Dynamics CRM-server.
  2. Typ in een Windows PowerShell-venster de opdracht: Add-PSSnapin Microsoft.Crm.PowerShell.

Met deze opdracht wordt de module Microsoft Dynamics CRM Windows PowerShell toegevoegd aan de huidige sessie. De module wordt geregistreerd tijdens de installatie en installatie van de Microsoft Dynamics CRM-server.

Als u een lijst met de huidige instellingen wilt ophalen, typt u de opdracht: Get-CrmSetting TraceSettings.

De uitvoer ziet er ongeveer als volgt uit:

CallStack : True Categorieën: *:Error Directory : c:\crmdrop\logs Ingeschakeld: False FileSize : 10 ExtensionData : System.Runtime.Serialization.ExtensionDataObject

De traceringsinstellingen instellen

  1. Typ de opdracht: $setting = Get-CrmSetting TraceSettings.
  2. Typ de opdracht om tracering in te schakelen: $setting.Enabled=$True.
  3. Typ de opdracht om de traceringsinstellingen in te stellen: Set-CrmSetting $setting.
  4. Typ de opdracht om een huidige lijst met de traceringsinstellingen op te halen: Get-CrmSetting TraceSettings.

Als u tracering via Windows PowerShell wilt uitschakelen, volgt u dezelfde stappen, behalve de opdracht in stap 2: $setting.Enabled=$False.

Opmerking

De indeling van de voorbeeldopdrachten voor elke waarde moet er als volgt uitzien:

  • $setting. Enabled= $EnabledValue ($True of $False)
  • $setting. CallStack= $StackValue ($True of $False)
  • $setting. Categorieën ="*:Uitgebreid"
  • $setting. Directory ="C:\Program Files\Microsoft Dynamics CRM\Trace"
  • $setting. FileSize= 10

De uitvoer ziet er ongeveer als volgt uit:

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

Microsoft Dynamics CRM 2011- en 2013-traceringslogboekbestandslocaties

Wanneer u een tracering maakt in Microsoft Dynamics CRM, wordt de registersleutel Trace directory genegeerd. Voor tracering op de Microsoft Dynamics CRM wordt het traceringslogboekbestand gemaakt in de volgende map:

Station:\Program Files\Microsoft Dynamics CRM\Trace

Voor tracering op de Microsoft Dynamics CRM 2011- of 2013-client voor Microsoft Office Outlook wordt het traceringslogboekbestand gemaakt in de volgende map als u Updatepakket 7 of een latere cumulatieve update hebt geïnstalleerd:

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

Locaties van registervermeldingen

De registervermeldingen voor Microsoft Dynamics CRM servertracering bevinden zich in de volgende registersubsleutel:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

De Microsoft Dynamics CRM-client voor outlook-traceringsregistervermeldingen bevindt zich in de volgende registersubsleutel:

HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient

De Microsoft Dynamics CRM SSRS Data Connector-traceringsregistervermeldingen bevinden zich in de volgende registersubsleutel:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRMBidsExtensions

De Microsoft Dynamics CRM Data Migration Manager-traceringsregistervermeldingen bevinden zich in de volgende registersubsleutel:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DATA MIGRATION WIZARD

Volledige lijst met categoriewaarden voor de registervermelding TraceCategories

Microsoft Dynamics CRM 2011 en 2013

  • ADUtility
  • Toepassing
  • Application.Outlook
  • DataMigration
  • Implementatie
  • Deployment.Provisioning
  • Deployment.Sdk
  • Uitzondering
  • Etm
  • Live
  • Live.AggregationDataExport
  • Live.PartnerInteraction
  • Live.Platform
  • Live.Portal
  • Live.Provisioning
  • Live.Support
  • Live.SyncDaemon
  • Monitoring
  • NewOrgUtility
  • ObjectModel
  • ParameterFilter
  • Platform
  • Platform.Async
  • Platform.ImportExportPublish
  • Platform.Import
  • Platform.Metadata
  • Platform.Sdk
  • Platform.Soap
  • Platform.Sql
  • Platform.Workflow
  • Rapporten
  • Sandbox
  • Sandbox.AssemblyCache
  • Sandbox.LoadBalancer
  • Sandbox.CallReturn
  • Sandbox.EnterExit
  • Sandbox.StartStop
  • Sandbox.Performance
  • Sandbox.Monitoring
  • SchedulingEngine
  • ServiceBus
  • Gedeelde
  • SharePointCollaboration
  • Oplossingen
  • Unmanaged.Outlook
  • Unmanaged.Platform
  • Unmanaged.Sql
  • Visualisaties

Niveauwaarden traceren

Volledige lijst met geldige traceringsniveauwaarden voor TraceLevel

  • Uit
  • Error
  • Waarschuwing
  • Info
  • Uitgebreide

Opmerking

Een bericht wordt alleen geregistreerd als het traceringsniveau voor de categorie gelijk is aan of groter is dan het niveau van het bericht. Een traceringsniveau van waarschuwing registreert bijvoorbeeld berichten met het niveau Waarschuwing en Fout. Een traceringsniveau van info registreert berichten met het niveau Info, Waarschuwing en Fout. Een traceringsniveau van Uitgebreid registreert alle berichten. Gebruik het traceringsniveau Verbose alleen voor korte duur.

Combinaties van voorbeeldcategorie en traceringsniveau

  • *:Verbose

    Opmerking

    De *:Verbose combinatie registreert alle berichten in alle categorieën. Gebruik de *:Verbose combinatie alleen voor korte duur.

  • Application.*:Error

    Opmerking

    De Application.*:Error combinatie registreert alle berichten met een foutniveau voor de Application.* categorie.

  • Platform.*:Warning

    Opmerking

    De Platform.*:Warning combinatie registreert alle berichten met het niveau Waarschuwing of Fout voor de Platform.* categorie.

Standaardgegevenswaarden voor optionele registerwaarden

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

Microsoft Dynamics CRM E-mail Router-servicetracering

Zie Tracering inschakelen voor de Microsoft Dynamics CRM e-mailrouter voor meer informatie.

Geplande tracering inschakelen voor Microsoft Dynamics CRM Server

Zie Geplande tracering inschakelen voor Microsoft Dynamics CRM voor meer informatie.

Tracering inschakelen voor de Microsoft Dynamics CRM voor Outlook-client

Zie Tracering inschakelen voor de Microsoft Dynamics CRM voor Outlook-client voor meer informatie.