El timeout te lo tiro el driver de SQL, no el script, asi que intenta agregar el timeout en tu connectionstring; "<Provider=...;timeout=unmonton>&quo t;
ahora si te esta demorando mas de 1 minuto yo revisaria la consulta porque es mucho.
Bye!