数据库的一直处于(restroing)状态,什么操作都进行不了。

fxs320 2008-01-03 10:44:32
本打算先备份一数据库的。后来进行还原了,并且取消了还原操作。可是数据库现在一直显示为(restoring)状态。什么操作都进行不了。。
...全文
171 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
w2jc 2008-01-09
  • 打赏
  • 举报
回复
关键字写错了,应该是:


restore database YourDB with recovery

w2jc 2008-01-09
  • 打赏
  • 举报
回复

试试这个:


restore dabata YourDB with recovery


使数据库从恢复状态转到正常状态,然后在进行其他操作
fxs320 2008-01-03
  • 打赏
  • 举报
回复
执行命令后:Database 'intranet' cannot be opened. It is in the middle of a restore.
-狙击手- 2008-01-03
  • 打赏
  • 举报
回复
--下面语句中的ABCD就是你要修改的数据库名称

USE MASTER
GO

SP_CONFIGURE 'ALLOW UPDATES',1
GO

RECONFIGURE WITH OVERRIDE
GO

update sysdatabases set status =32768 where name='ABCD'
Go

sp_dboption 'ABCD', 'single user', 'true'
Go

DBCC CHECKDB('ABCD')
Go

update sysdatabases set status =28 where name='ABCD'
Go

sp_configure 'allow updates', 0

reconfigure with override
Go

sp_dboption 'ABCD', 'single user', 'false'
Go
-狙击手- 2008-01-03
  • 打赏
  • 举报
回复
反复 关闭重启数据库试试

还行,通过修改数据库状态试试

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧