在设计表中,加入两列,点保存,鼠标就一直呈现漏斗状态,等了很久,也没有反应,把企业管理器强行关闭后再打开,居然该库的所有表都打不开。在查询分析器里,用sp_who active 发现连着该库的进程状态是sleeping,blk:55,cmd: checkpoint。我该怎么办呀?请帮帮我。

解决方案 »

  1.   

    -- 有死锁,用入下检查一下
    declare @str varchar(1000)
     
    Select @str=IsNULL(@str,'')+' kill '+rtrim(blocked) from master..sysprocesses where blocked<>0
    exec(@str)
      

  2.   

    该库里有十几万数据,保存肯定会慢些。原本我想在查询分析器里用alter table tablename add fieldname来增加字段,但增加的字段会在最后,我想和某一字段后加入这两列,有没方法不通过设计表实现我想要的结果呀?
      

  3.   

    现在我已经把那个进程kill掉了。企业管理器里的当前活动和该库的表都正常了。现在就是有没有方法不用设计表实现在某一列后增加两列?