Má jedna z tabulek, které aktualizujete, spouštěč? Pokud ano, pravděpodobně obsahuje poddotaz s více než jednou hodnotou.
Osobně považuji za velmi špatnou praxi vypínat kontrolní omezení při provádění vkládání nebo aktualizací. Jsou tam z nějakého důvodu a pokud vaše data nesplňují tato omezení, neměla by být vložena tak, jak jsou, nebo je nutné omezení upravit pro nové podmínky. Může také způsobit problémy, pokud budou záznamy v budoucnu aktualizovány.