Nedávno jsem měl problém se zablokováním, protože SQL Server zamyká více, než je nutné (stránka). Proti tomu fakt nic nezmůžeš. Nyní zachycujeme výjimky ze zablokování... a přál bych si místo toho mít Oracle.
Edit:Mezitím používáme izolaci snímků, která řeší mnoho, ale ne všechny problémy. Bohužel, aby bylo možné použít izolaci snímků, musí ji povolit databázový server, což může způsobit zbytečné problémy na místě zákazníka. Nyní nejen zachycujeme výjimky ze zablokování (které se samozřejmě mohou stále vyskytovat), ale také zachycujeme problémy souběžnosti při opakování transakcí z procesů na pozadí (které uživatel nemůže opakovat). Ale stále funguje mnohem lépe než dříve.