24. september 2026
Introduktion
I den seneste preview for Business Central 2026 release wave 2 (ofte kaldet BC29) er der en vigtig opdatering for udviklere: AL‑queries kan nu benytte ReadCommitted isolation for læseoperationer. Det er en teknisk, men praktisk ændring for løsninger, der læser data og senere skriver tilbage.
Hvad er ændringen?
Tidligere var queries i visse scenarier begrænset til læsning uden granulær isolation, hvilket kunne føre til såkaldte dirty reads eller uventede tilstande ved efterfølgende skriveoperationer. Med ReadCommitted kan en query garantere, at den kun læser transaktionelt committede data. Det betyder også mulighed for at vælge isolation for isoleret lager (isolated storage) og bruge række‑låsning i mere kontrollerede read‑modify‑write flows.
Ændringen er særlig relevant for udviklere og ISV‑partnere, der bygger integrations‑ og batchprocesser, hvor data læses, behandles og skrives tilbage uden lange transaktioner. ReadCommitted reducerer risikoen for race conditions og konflikter uden at skulle eskalere til tungere låsestrategier.
Implementeringsovervejelser
For allerede eksisterende kode betyder det, at du får nye værktøjer til at gøre læse‑ og skriveflow mere robuste. Dog bør ændringen testes grundigt: i miljøer med høj konkurrence om poster (fx lageropdateringer eller posteringer) kan rækkelåsning påvirke gennemløb og performance. Derfor er det vigtigt at gennemføre belastningstests og vurdere om ReadCommitted bruges selektivt på kritiske queries.
Dokumentation og best practices fra Microsoft og community’et vil være afgørende for korrekt anvendelse. Planlæg at opdatere din AL‑kodebase, build pipelines og testscenarier inden udrulning fra preview til produktion.
Hvad betyder det for dig?
For udviklere og teknisk ledelse betyder det øget kontrol og bedre sikkerhed i datamanipulation. For slutbrugere bør ændringen være usynlig, men føre til færre fejlløb og inkonsistente posteringer. Har du interne eller eksterne udviklere, bør I prioritere at gennemgå AL‑queries og planlægge tests, så I udnytter den nye isolation uden at kompromittere performance.
Kilde: Dynamics 365 Lab