Een ander idee, de TimeOut van elke SqlCommand wordt ook afzonderlijk beheerd, dus u kunt deze besturen met de eigenschap CommandTimeOut.
command.CommandTimeout = 120;
Ik zou echter het uitvoeringsplan controleren om te zien waar het db-bronnen verspilt of opslokt, ik stel dit alleen voor als experiment, niet voor productie.