怎么清理Crash掉的数据库啊

简单是一种境界 2003-08-19 02:02:54
我创建了一个数据库并且从别人的备份中恢复到了这个库上。现在那个数据库Crash掉了,访问不到。使用Sybase central 访问时提示:“数据库XXX可能是在用于加载时创建的或处于可疑状态。无法打开它。”使用isql删除时提示该Database cannot be opened.当然删除设备时也不允许。现在怎样才能把这个东西弄掉啊。1.5个G咧。帮帮忙啦,谢谢先
...全文
155 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
got it,thanks
xyzhh 2003-08-19
  • 打赏
  • 举报
回复
一般dbcc dbrepair (database_name, dropdb)就行了
sybasebbs 2003-08-19
  • 打赏
  • 举报
回复
http://www.sybase.com.cn/cn/content/goto.jsp?resID=167

16. 如何删除坏的用户数据库?

http://www.sybase.com.cn/cn/content/support/exp_jszc_ase_zj_00004.htm
如何删除坏的用户数据库?(以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)结束

jiaxmsyb 2003-08-19
  • 打赏
  • 举报
回复
dbcc dbrepair (database_name, dropdb)强行删除

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧