Har en af de tabeller, du opdaterer, en trigger? Hvis den gør det, indeholder den sandsynligvis en underforespørgsel med mere end én værdi.
Personligt synes jeg, det er en meget dårlig praksis at slå check-begrænsninger fra, når du laver indsættelser eller opdateringer. De er der af en grund, og hvis dine data ikke opfylder disse begrænsninger, bør de ikke indsættes, som de er, eller begrænsningen skal justeres for nye forhold. Det kan også skabe problemer, hvis posterne opdateres i fremtiden.