证券合同管理测试库offlile了,需要恢复.
首先尝试联机,报无法联机
只能修改数据库状态为重启不检测的状态:
isql -Usa -Scmproce  
修改server属性,置系统表为允许修改该状态
1>sp_configure "allow updates",1
2>go
3>recofigure with override
4>go
Sybase数据库修复,修改数据库的状态,置数据库状态为server启动时不检测。
1>update master.dbo.sysdatabases set status = -32768  where name = "contract2011" 
2>go
重启server,联机数据库
修改数据库的状态,置数据库状态为正常。
1>update master.dbo.sysdatabases set status = 0  where name = "contract2011" 
2>go
修改server属性,置系统表为不允许修改状态。
1>sp_configure "allow updates",0
2>go
3>reconfigure with override
4>go
再次重启server
至此,如果数据库能够正常,则恢复完毕,至此,Sybase数据库修复完成