sybase数据库被挂起怎么解决

sybase数据库被挂起怎么解决,第1张

解决:1、重启数据库,重启日志停在“database has not been recovered yet,please wait and try again”

2、

1>sp_configure "allow updates", 1

2>go

1>begin tran

2>go

1>use master

2>go

1>update sysdatabases

2>set status = -32768

3>Where name="pubs2"

4>go

 如果得到(1 row affected),则

1>commit

2>go

 否则

1>rollback

2>go

1>shutdown with nowait

2>go

重启数据库

1>dump tran dbname with no_log

2>go

1>update sysdatabases set status=0 where name=dbname

2>go

重启数据库 转载,仅供参考。

除了重装系统来解决问题之外,还可以按照以下方法快速解决:

1、先运行你的安装程序,当提示挂起时,点击“确定”,切记,不要退出安装程序,

用ALT+Tal键切换,点击“开始→运行”,输入“regedit”,打开注册表

2、找到目录: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

3、删除其中的“PendingFileRenameOperations”(说明:PendingFileRenameOperations文件位于Session Manager右侧, 即当你点击Session Manager时,在右边就可以看到了)

4、关闭注册表

5、重新开始安装SQL Server 2000,一切OK了。 小提示:安装软件时尽量装在英文目录下,避免装在中文目录下,否则会遇到很多想不到的错误!!

如果你的数据库还处于挂起状态,把我下面代码的test改为你的库名,然后执行:

USE master

GO

ALTER DATABASE test SET SINGLE_USER

GO

ALTER DATABASE test SET EMERGENCY

GO

DBCC CHECKDB(test,REPAIR_ALLOW_DATA_LOSS)

go

ALTER DATABASE test SET ONLINE

GO

ALTER DATABASE test SET MULTI_USER

GO


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9989899.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存