如何解决ASE11.5装载或备份数据库报3230的错误?

操作系统: 未知 数 据 库: Syb 11.5网
软件版本: PS未知 软件模块: 安装配置
问题描述:
   如何解决ASE11.5装载或备份数据库报3230的错误?
产生原因:  
解决方法:
   解决方案:

A.用sp_dropdevice或sybase central删除逻辑设备后,不重启服务器,不回收虚拟设备号,重用它建立
设备,新建数据库。这时dump&load数据库会出3230错误。这是ASE11.5的BUG,过去不重新启动服务器,
老的虚拟设备号不能使用,现在服务器不提示错误。但dump&load数据库会出现3230错误。

解决办法是重启服务器,3230错便会消失。
Q.如何删除坏的用户数据库?(以pubs2为例)

A.当使用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)结束

原创文章,转载请注明: 转载自浪潮888博客

本文链接地址: 如何解决ASE11.5装载或备份数据库报3230的错误?

文章的脚注信息由WordPress的wp-posturl插件自动生成



This entry was posted in 浪潮文档. Bookmark the permalink.

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>