如何删除坏的用户数据库?(以pubs2为例)
2006-05-08 23:11:40 来源:WEB开发网核心提示:当使用drop database无法删除数据库时,使用本文所示方法可以删除,如何删除坏的用户数据库?(以pubs2为例), (1)使用isql以sa注册sql server(WINDOWS平台上强大的数据库平台) (2)设置允许修改系统表 1>sp_configure "allow updates&qu
当使用drop database无法删除数据库时,使用本文所示方法可以删除。
(1)使用isql以sa注册sql server(WINDOWS平台上强大的数据库平台)
(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)结束
更多精彩
赞助商链接