超时可能的原因是:1:程序数据量很大渣陪信乱拦,在有限的指定时间内没有正常完成而超时如轮。2:因为程序有Bug,导致一直在支持,直到超时了还在运行。对于1的情况,你可以设置一下Command.Timeout的值大些,让它执行完。对于2的情况,就是检查下程序的Sql是怎么回事了。