WEB开发网
开发学院数据库Sybase 精益求精Sybase数据库问题大搜罗 阅读

精益求精Sybase数据库问题大搜罗

 2008-05-16 15:11:06 来源:WEB开发网   
核心提示:Q.如何解决数据库被标记为"suspect"的问题之一( 一般解决方案)?A.现象:Error 926Severity Level 14Error Message TextDatabase 'xx' cannot be opened - it has been marked SUSP

Q.如何解决数据库被标记为"suspect"的问题之一( 一般解决方案)?

A.现象:Error 926

Severity Level 14

Error Message Text

Database 'xx' cannot be opened - it has been marked SUSPECT by recover Explanation

(1) 当你使用Transact_SQL命令操作这个数据库的数据时, 出现这个信息, 这是一个严重的错误, 如果

你要使用这个数据库的数据, 必须改正这个错误.

(2) 启动Backup Server, 后备master数据库

1>dump database master to "/usr/sybase/master_dump.19991201"

2>go

(3) 用isql登录到SQL Server, 须用sa帐号 (本文以pubs2数据库为例)

1>sp_configure "allow updates", 1

2>go

1>begin tran

2>go

1>update master..sysdatabases

2>set status = -32768

3>Where name="pubs2"

4>go

如果得到(1 row affected),则

1>commit

2>go

否则

1>rollback

2>go

(4.1)如果条件允许,bcp out用户数据或dump用户数据库

(5.1)这时重新启动SQL Server, 再有sa帐号注册到SQL Server.

1>begin tran

2>go

1>update master..sysdatabases

2>set status=0

3>Where name="pubs2"

4>go

如果得到(1 row affected),则

1>commit

2>go

否则

1>rollback

2>go

1>sp_configure "allow updates" ,0

2>go

1 2 3 4 5 6  下一页

Tags:精益求精 Sybase 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接