25. august 2026
Introduktion
Snapshot debugging er et værktøj til at indsamle et øjebliksbillede af en applikations tilstand i Business Central, uden at afbryde den normale drift. Funktionen hjælper udviklere og driftsteams med at reproducere og analysere fejl, der kun opstår i produktionsmiljøer.
Hvordan fungerer det?
I stedet for klassisk breakpoint-debugging, som kræver at en session stoppes, fanger et snapshot værdierne af relevante variables, stack traces og tilstandsinformation på et givent tidspunkt. Dette snapshot kan så analyseres offline i udviklerværktøjer.
Fordelene er klare:
- Ingen aktiv session stoppes i produktion
- Fejl, der er tidsafhængige eller svære at reproducere, kan undersøges
- Dataindsamling kan styres, så kun relevant information gemmes
Sikkerhed og performance
Selvom snapshot debugging er designet til lav indvirkning, skal man være opmærksom på:
- Personfølsomme oplysninger bør filtreres eller anonymiseres
- Hyppig snapshot-tagnings kan medføre ekstra belastning, så brug det målrettet
- Retningslinjer for opbevaring af snapshots bør være på plads for compliance
Implementering i praksis
For at bruge snapshot debugging effektivt anbefales det at:
- Opsætte adgangsrettigheder, så kun autoriserede udviklere kan tage snapshots
- Kombinere snapshots med logning og telemetri for at lokalisere issue-signaturer
- Bruge sandboxes til at validere analysemetoder før man indsamler i produktion
Desuden kan snapshots eksporteres og deles med partnere eller Microsoft-support, når der trækkes på ekstern assistance.
Hvad betyder det for dig?
Snapshot debugging gør det enklere og sikrere at diagnosticere komplekse problemer i produktionsmiljøer uden at forstyrre brugerne. For danske virksomheder betyder det kortere tid til fejlretning og mindre risiko for serviceafbrydelser. Implementer tydelige procedurer for hvornår og hvordan snapshots må tages, og sørg for at filtrere følsomme data for at overholde persondataregler.
Kilde: Microsoft Learn