数据库里有个表因为更新比较频繁,所以为了和其他表联动比较好,我做了个触发器,现在想删除这个触发器但删除不了,就像死了一样,修改也是一样,求助 不知道该怎么办了

解决方案 »

  1.   

    本帖最后由 htl258 于 2010-07-21 09:48:38 编辑
      

  2.   


    碰到过,lz检查一下对应的是否有级联删除的情况。 
    另外htl258 说的情况也可能造成这样。
      

  3.   

    应该是触发器仍然在运行,而导致无法删除。检查一下触发器所在表上的锁,以及保持这些锁的会话。KILL 这些会话。select request_session_id,request_mode,request_type,request_status
    from sys.dm_tran_locks 
    where resource_type='OBJECT' 
    and resource_associated_entity_id=OBJECT_ID('TAB');