如何删除坏的用户数据库?(以pubs2为例)

来源:互连网 作者: 2006-08-08 出处:pcdog.com

sql server  

  当使用drop database无法删除数据库时,使用本文所示方法可以删除。

   (1)使用isql以sa注册SQL server

   (2)设置允许修改系统表

 

  1>sp_configure "allow updates",1
  2>go

   (3)把 要删除的用户数据库置为"suspect"状态

 

  1>use master
  2>go
  1>begin tran
  2>go
  1>update sysdatabases set status=256
  2>where name="pubs2"
  3>go

    如果得到(1 row affected),则

 

  1>commit
  2>go

    否则

 

  1>rollback
  2>go

   (4)重启server,并用isql以sa注册。

   (5)删除数据库

 

  1>dbcc dbrepair(pubs2,dropdb)
  2>go

   (6)恢复允许修改系统表

 

  1>sp_configure "allow updates",0
  2>go

   (7)结束


更多内容请看PCdog.com--数据库相关文章专题
上一篇:Sybase EA Server 在网上税务系统中的应用
下一篇:重置SQL Remote消息