事情是这样的,LZ一直维护一个软件A,软件需要和数据库交互。之前使用的是sqlsever2000 企业版,XP系统,但今年由于用户需求,换成了win7 64位系统,自己的一位帮忙干活的同事在win7 64位系统上费劲装了一个sqlsever2000 开发版(当时我不知道),运行A,发现一般系统开机后前面运行N次A软件,总是报查询超时已过期,不过只要有一次不报错了,以后就不会再报已过期了,这个问题在之前的winxp sqlsever2000企业版上未出现过。debug下发现是程序中这句总是报超时