go   (3)把 要删除的用户数 ... 巧巧读书论坛 - Discuz! Archiver" />

查看完整版本: 如何删除坏的用户数据库?(以pubs2为例)

重典 2007-10-19 16:46

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

  当使用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)结束
页: [1]

查看完整版本: 如何删除坏的用户数据库?(以pubs2为例)