Uma das tabelas que você está atualizando tem um gatilho? Se sim, provavelmente contém uma subconsulta com mais de um valor.
Pessoalmente, acho uma prática muito ruim desativar as restrições de verificação ao fazer inserções ou atualizações. Eles estão lá por um motivo e se seus dados não atenderem a essas restrições, eles não devem ser inseridos como estão ou a restrição precisa ser ajustada para novas condições. Também pode criar problemas se os registros forem atualizados no futuro.