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
- Meld u aan bij het beheerdersaccount op uw Microsoft Dynamics CRM-server.
- 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
- Typ de opdracht:
$setting = Get-CrmSetting TraceSettings
. - Typ de opdracht om tracering in te schakelen:
$setting.Enabled=$True
. - Typ de opdracht om de traceringsinstellingen in te stellen:
Set-CrmSetting $setting
. - 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 deApplication.*
categorie.Platform.*:Warning
Opmerking
De
Platform.*:Warning
combinatie registreert alle berichten met het niveau Waarschuwing of Fout voor dePlatform.*
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.