24. august 2026
Intro
Snapshot debugging er en teknik, der lader udviklere indsamle en 'snapshot' af runtime-tilstanden i Business Central, så man kan analysere fejl uden at skulle reproducere dem live. Microsofts dokumentation beskriver hvordan man tager og analyserer snapshots — et vigtigt værktøj i komplekse miljøer.
Hvordan fungerer snapshot debugging
I stedet for at køre en traditionel step-by-step-debug-session, som kræver at fejlen reproduceres under kontrol, tager snapshot debugging et billede af applikationens tilstand ved et givent tidspunkt. Dette inkluderer variabler, kaldstack og relevante objekter, som senere kan analyseres uden at påvirke systemdriften.
Fordelene er især klare i produktionsmiljøer, hvor man ikke kan afbryde brugere eller hvor fejl kun opstår under specifikke, svære-at-reproducere forhold.
Anvendelsesscenarier
Snapshot debugging er særligt nyttigt hvis du oplever:
- Intermitterende fejl, som kun optræder under høje belastninger
- Fejl der påvirker specifikke kombinationer af data
- Problemer i sandboxes, der er spejlet fra produktion
Det gør det muligt for support- og udviklingsteams at arbejde parallelt: én tager snapshot i produktionen, mens udvikleren analyserer off-line.
Implementering og praksis
For at bruge snapshot debugging effektivt bør teams sikre:
- At snapshots indsamles med passende sikkerhed og anonymisering, hvis nødvendigt
- At snapshots kobles til reproducerbare testdata
- At der er klare processer for hvornår et snapshot tages (fx ved undtagelser eller ved specifikke hændelser)
Desuden er det vigtigt at træne udviklings- og supportteams i analyseværktøjer, så de hurtigt kan konvertere snapshot-data til fejlrettelser.
Hvad betyder det for dig?
Indførelsen og dokumentationen af snapshot debugging i Business Central forbedrer fejludredning i danske projekter. Det reducerer behovet for tidskrævende reproduktion af fejl og hjælper med hurtigere at identificere årsager i komplekse scenarier. For danske udviklings- og supportteams betyder det kortere løsningstider og mindre risiko for at ændringer i produktionen skaber nye problemer. Indfør snapshot-arbegange som en standarddel af jeres support-proces for at få fuldt udbytte.
Kilde: Microsoft Learn