触发器中本身是一个事务, 所以在触发器中的延迟会导致你的asp页面等待(因为此时事务并未完成).

解决方案 »

  1.   

    上面说的是堵塞其他的进程处理.同样的,触发器和update发出语句被视为一个整体,因此在你发出update语句的地方, 一样会被延迟3分钟.
      

  2.   

    其实你可以在你的表中增加一个datetime 字段,默认值为当前时间, 当你进行密码校验的时候,可以使用这个时间字段值与当前时间做比较, 如果已经过去3分钟, 直接视这个密码无效就行了.
      

  3.   

    邹老师您的思路真好!这样就用不着触发器了
    不过我还想学些东西,究竟用sql server本身能不能完成这个效果?