这样来做:  
  1。企业管理器--管理--当前活动-然后涮洗一下  
  2。然后点击‘进程信息’--在右栏以数据库排序-  
  3。找到你要删除的数据库--然后看看是哪个客户端和进程与它关联  
  4。右击该进程--取消就可以了

  在取消进程的时候,一定要小心。

--kill所有会话  
  use   master  
  go  
  declare   @spid   varchar(20),@dbname   varchar(20)  
  declare   #spid   cursor   for  
  select   spid=cast(spid   as   varchar(20))   from   master..sysprocesses   where   dbid=db_id(@dbname)  
  open   #spid  
  fetch   next   from   #spid   into   @spid  
  while   @@fetch_status=0  
  begin    
  exec(kill   +@spid)  
  fetch   next   from   #spid   into   @spid  
  end    
  close   #spid  
  deallocate   #spid  
   
  --分离数据库  
  use   master  
  go  
  exec   sp_detach_db   @dbname

发表者:vivianfdlpw

你声明一下@dbname亚  
   
  exec   sp_dboption   数据库名,offline,true

posted on 2008-01-11 11:05  恩恩爸爸  阅读(1903)  评论(0)    收藏  举报