Fejlmeddelelse samt aktiveres af sporing i MS CRM 2011

Efter installation af MS CRM 2011 kan man efterfølgende få følgende fejlmeddelelse i Event Vieweren:

Invalid Trace Directory. Additional Info:[ Unable to Write file , Trace directory not defined
(Reporting Process:File Name is Null. LocalTraceSettings: {Filename: ,FileCountSuffix:1
,TraceFileSize:10485760 ,TraceDirectory: ,TracingCallStack:Yes ,IsTracingOff:No
,LoadState:LoadSuccessfulUnreported ,RefreshTraceInt:-1 ,SiteWideRefreshTraceInt:-1
,RegistryRefreshTraceInt:3} ] , AppDomain:CrmAsyncService)

Fejlen handler egentlig om at der ikke er angivet en sporingsmappe (trace folder) i forbindelse med installationen.

PowerShell

PowerShell spiller et puds i forbindelse med fejlmeddelelsen, i det der er angivet følgende mappe, som tracedirectory i forhold til PowerShell og MS CRM 2011: C:\crmdrop\logs. Det skal herefter afprøves via PowerShell.

  1. Opstart PowerShell.
  2. Indtast følgende: Add-PSSnapin Microsoft.Crm.PowerShell, efterfulgt af et tryk på Enter.
  3. Indtast følgende: Get-CrmSetting TraceSettings, efterfulgt af et tryk på Enter.
     

    Som det ses er Directory sat til c:\crmdrop\logs. Den mappe eksisterer, højest tænkeligt, ikke på MS CRM 2011-serveren.
     

Løsning 1

Den mest enkle løsning på problemet er, at indstille MS CRM 2011, via PowerShell, til at benytte et eksisterende, og ofte benyttet, directory nemlig C:\Program Files\Microsoft Dynamics CRM\Trace:

  1. Opstart PowerShell.
  2. Indtast følgende: $setting = Get-CrmSetting TraceSettings, efterfulgt af et tryk på Enter.
  3. Indtast følgende: $setting.Directory="C:\Program Files\Microsoft Dynamics CRM\Trace", efterfulgt af et tryk på Enter.
  4. Indtast følgende: Set-CrmSetting $setting, efterfulgt af et tryk på Enter.
  5. For at se resultatet indtast da følgende: Get-CrmSetting TraceSettings, efterfulgt af et tryk på Enter.
     

    Fejlen er hermed rettet.

 

Løsning 2

I MS CRM 4.0 håndterede man sporing / Tracing i Registreringsdatabasen (Registry), hvilket man stadig kan med MS CRM 2011. Dette gøres på følgende måde:

  1. Opstart Registreringsdatabasen.
  2. Naviger til følgende key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM.
  3. Opret følgende keys:

    Name Type Data
    TraceDirectory String C:\Program Files\Microsoft Dynamics CRM\Trace
    TraceEnabled DWORD 0 (Decimal værdi)
    TraceFileSizeLimit DWORD 10 (Decimal værdi)
    TraceCallStack DWORD 0 (Decimal værdi)
    TraceCategories String *:Error

 

Bemærkninger

Det er vigtigt kun at have slået sporing / tracing til når der er behov for det, da det påvirker ydelsen af MS CRM meget.

Man kan aktivere tracing, via PowerShell, med følgende kommandoer:

$setting = Get-CrmSetting TraceSettings
$setting.Enabled="True"
Set-CrmSetting $setting

Ved deaktivering af tracing, skal der IKKE benyttes $setting.Enabled="False" men i stedet følgende kommandoer:

$setting = Get-CrmSetting TraceSettings
$setting.Enabled=""
Set-CrmSetting $setting
 

Yderligere information

Læs mere om tracing, ved brug af PowerShell eller Registreringsdatabasen her:

Bliv medlem af CRMUG DK

De regionale afdelinger i CRMUG giver mulighed for a mødes med andre medlemmer af CRMUG i dit lokalområde. Hermed får du mulighed for at mødes ansigt til ansigt og vidensdele med andre brugere af Microsoft Dynamics CRM i dit område.

Læs mere den Danske afdeling af CRMUG...

Om Henrik Jensen

Jeg har altid fingeren på pulsen når det drejer sig om Microsofts produkter & teknologier, og især når det handler om Microsoft Dynamics CRM.

Henrik Jensen

Jeg har arbejdet professionelt i IT-branchen mere end 25 års, deraf mere end 18 år med CRM-systemer, og samtidig indehaver af mere end 50 Microsoft-certificeringer.

Mobil: +45 20 300 300
E-mail: hj@easyconsult.dk

EASYConsult ApS

Læs mere...

Downloads, værktøjer, installation og JScript

Downloade komponenter til MS CRM:
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011
    • Microsoft Dynamics CRM 2013
    • Microsoft Dynamics CRM 2015
    • Microsoft Dynamics CRM 2016

Liste over Opdateringspakker (Rollups):
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011
    • Microsoft Dynamics CRM 2013
    • Microsoft Dynamics CRM 2015
    • Microsoft Dynamics CRM 2016

Værktøjer til MS CRM:
    • Liste med værktøjer til MS CRM

Krav og opsætninger til installation:
    • Krav og opsætninger MS CRM 2011
    • Krav og opsætninger MS CRM 2013
    • Krav og opsætninger MS CRM 2015
    • Krav og opsætninger MS CRM 2016

JScript eksempelkode:
    • JScript eksempelkode

Diverse værktøjer:
    • Sysinternals
    • PowerShell og MS CRM 2011

Månedsliste

Forbehold

Alt hvad du læser på denne blog er alene udtryk for mine egne holdninger og meninger, og kan ikke henføres til andet end som så.

De løsninger jeg fremstiller på denne blog er ikke nødvendigvis testet i et driftsmiljø. Hvis du gør brug af mine løsninger er det på eget ansvar.