全部博文(212)
分类: Sybase
2006-03-02 11:15:46
解决数据库被挂起的问题 |
(1) 当你使用Transact_SQL命令操作这个数据库的数据时, 出现这个信息, 这是一个严重的错误, 如果你要使用这个数据库的数据, 必须改正这个错误. (2) 启动Backup Server, 后备master数据库(这一步很重要!) (3) 用isql登录到SQL Server, 须用sa帐号 (本文以pubs2数据库为例) 1>sp_configure "allow updates", 1 如果得到(1 row affected),则 1>commit 否则 1>rollback (4)重新启动SQL Server. 如果得到(1 row affected),则 1>commit 否则 1>rollback 1>sp_configure "allow updates" ,0 (5)重新启动SQL Server. (6) 如果你的数据库原来有dboption(例如"select into","trunc log on chkpt"等), 你需要重新设置这些option. (7) 当数据库已经恢复可使用状态后,运行dbcc命令检查数据库的一致性(参照“如何检查数据库中数据一致性”文章) (8) 备份用户数据库 例如: |