¿Alguna de las tablas que está actualizando tiene un activador? Si es así, es probable que contenga una subconsulta con más de un valor.
Personalmente, creo que es una muy mala práctica desactivar las restricciones de verificación al realizar inserciones o actualizaciones. Están allí por una razón y si sus datos no cumplen con esas restricciones, no deben insertarse como están o la restricción debe ajustarse para las nuevas condiciones. También puede crear problemas si los registros se actualizan en el futuro.