En anden idé, TimeOut for hver SqlCommand styres også individuelt, så du kan styre den med CommandTimeOut-egenskaben.
command.CommandTimeout = 120;
Jeg ville dog tjekke udførelsesplanen for at se, hvor det spilder eller sviner db-ressourcer, jeg foreslår dette kun for at eksperimentere, ikke til produktion.