在服务器上打开profile,看看什么进程锁住了?
或者
sp_who active  --看看哪个引起的阻塞,blk
sp_lock  --看看锁住了那个资源id,objid ,select object_name(objid) 得到
dbcc inputbuffer(@blk) -- 看看是那个语句

解决方案 »

  1.   

    看看服务器有什么防火墙之类的东西做了什么设置。
    如果web服务器和数据库服务器在同一台机器上,那么换一个机器去访问网站,这时可能就是正常的。如果web服务与数据库服务器不在同一机器上,那么从另一台机器上连服务器可能是正常的。以前碰到过,因为某个客户端连到服务器操作过多,或是有一些防火墙认为有危险的数据包,然后把连接中断了,并且不允许再次连接。然后在防火墙里重新设置过就好了。 不知道你的是否也是这个原因。
      

  2.   

    查看系统的资料(内存\CPU占用率)
    正常时
    用事件Profiler查看是否有进程序阻塞
    可参照05的处理方法
    http://topic.csdn.net/u/20080721/20/15a60db6-34b5-4ea1-b392-11c42270aaab.html
      

  3.   


    内存\CPU什么的都正常,因为只有下午4,5点的时候才会出现情况,所以要等到下午的时候看下,先谢谢下
      

  4.   

    查一下web服务器的访问记录,看阻塞的那段时间服务器在干什么.
      

  5.   

    内部:可能是有任务再跑,数据库的任务或操作系统的任务,要不然,时间不会掐的那么准。
    外部:1、病毒,木马,有人在恶意访问(DOS攻击等)。
          2、搜索引擎的蜘蛛程序。